ECDsa.SignHash Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| SignHash(Byte[]) |
Hiermee wordt een digitale handtekening gegenereerd voor de opgegeven hashwaarde. |
| SignHash(ReadOnlySpan<Byte>) |
Berekent de ECDSA-handtekening voor de opgegeven hashwaarde. |
| SignHash(Byte[], DSASignatureFormat) |
Berekent de ECDSA-handtekening voor de opgegeven hashwaarde in de aangegeven indeling. |
| SignHash(ReadOnlySpan<Byte>, DSASignatureFormat) |
Berekent de ECDSA-handtekening voor de opgegeven hashwaarde in de aangegeven indeling. |
| SignHash(ReadOnlySpan<Byte>, Span<Byte>) |
Berekent de ECDSA-handtekening voor de opgegeven hashwaarde in de opgegeven buffer. |
| SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat) |
Berekent de ECDSA-handtekening voor de opgegeven hashwaarde in de opgegeven indeling in de opgegeven buffer. |
SignHash(Byte[])
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
Hiermee wordt een digitale handtekening gegenereerd voor de opgegeven hashwaarde.
public:
abstract cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash);
public abstract byte[] SignHash(byte[] hash);
abstract member SignHash : byte[] -> byte[]
Public MustOverride Function SignHash (hash As Byte()) As Byte()
Parameters
- hash
- Byte[]
De hashwaarde van de gegevens die worden ondertekend.
Retouren
Een digitale handtekening voor de opgegeven hashwaarde.
Uitzonderingen
De hash parameter is null.
Van toepassing op
SignHash(ReadOnlySpan<Byte>)
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
Berekent de ECDSA-handtekening voor de opgegeven hashwaarde.
public:
cli::array <System::Byte> ^ SignHash(ReadOnlySpan<System::Byte> hash);
public byte[] SignHash(ReadOnlySpan<byte> hash);
member this.SignHash : ReadOnlySpan<byte> -> byte[]
Public Function SignHash (hash As ReadOnlySpan(Of Byte)) As Byte()
Parameters
- hash
- ReadOnlySpan<Byte>
De hashwaarde van de gegevens die worden ondertekend.
Retouren
Een digitale handtekening voor de opgegeven hashwaarde.
Uitzonderingen
Er is een fout opgetreden in de ondertekeningsbewerking.
Opmerkingen
Deze methode wordt gebruikt IeeeP1363FixedFieldConcatenation om de handtekening te coderen. Als u een andere handtekeningindeling wilt gebruiken, gebruikt u SignHash(ReadOnlySpan<Byte>, DSASignatureFormat).
Zie ook
Van toepassing op
SignHash(Byte[], DSASignatureFormat)
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
Berekent de ECDSA-handtekening voor de opgegeven hashwaarde in de aangegeven indeling.
public:
cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignHash(byte[] hash, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : byte[] * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignHash (hash As Byte(), signatureFormat As DSASignatureFormat) As Byte()
Parameters
- hash
- Byte[]
De hashwaarde die moet worden ondertekend.
- signatureFormat
- DSASignatureFormat
De coderingsindeling die moet worden gebruikt voor de handtekening.
Retouren
De ECDSA-handtekening voor de opgegeven gegevens.
Uitzonderingen
hash is null.
signatureFormat is geen bekende indeling.
Er is een fout opgetreden in de ondertekeningsbewerking.
Van toepassing op
SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
Berekent de ECDSA-handtekening voor de opgegeven hashwaarde in de aangegeven indeling.
public:
cli::array <System::Byte> ^ SignHash(ReadOnlySpan<System::Byte> hash, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignHash(ReadOnlySpan<byte> hash, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : ReadOnlySpan<byte> * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignHash (hash As ReadOnlySpan(Of Byte), signatureFormat As DSASignatureFormat) As Byte()
Parameters
- hash
- ReadOnlySpan<Byte>
De hashwaarde van de gegevens die worden ondertekend.
- signatureFormat
- DSASignatureFormat
De coderingsindeling die moet worden gebruikt voor de handtekening.
Retouren
Een digitale handtekening voor de opgegeven hashwaarde.
Uitzonderingen
signatureFormat is geen bekende indeling.
Er is een fout opgetreden in de ondertekeningsbewerking.
Zie ook
Van toepassing op
SignHash(ReadOnlySpan<Byte>, Span<Byte>)
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
Berekent de ECDSA-handtekening voor de opgegeven hashwaarde in de opgegeven buffer.
public:
int SignHash(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination);
public int SignHash(ReadOnlySpan<byte> hash, Span<byte> destination);
member this.SignHash : ReadOnlySpan<byte> * Span<byte> -> int
Public Function SignHash (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer
Parameters
- hash
- ReadOnlySpan<Byte>
De hashwaarde van de gegevens die worden ondertekend.
Retouren
Het totale aantal bytes dat naar destination.
Uitzonderingen
Er is een fout opgetreden in de ondertekeningsbewerking.
De buffer is destination te klein om de handtekening op te slaan.
Opmerkingen
Deze methode wordt gebruikt IeeeP1363FixedFieldConcatenation om de handtekening te coderen. Als u een andere handtekeningindeling wilt gebruiken, gebruikt u SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat).
Zie ook
Van toepassing op
SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
Berekent de ECDSA-handtekening voor de opgegeven hashwaarde in de opgegeven indeling in de opgegeven buffer.
public:
int SignHash(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public int SignHash(ReadOnlySpan<byte> hash, Span<byte> destination, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.DSASignatureFormat -> int
Public Function SignHash (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte), signatureFormat As DSASignatureFormat) As Integer
Parameters
- hash
- ReadOnlySpan<Byte>
De hashwaarde van de gegevens die worden ondertekend.
- signatureFormat
- DSASignatureFormat
De coderingsindeling die moet worden gebruikt voor de handtekening.
Retouren
Het totale aantal bytes dat naar destination.
Uitzonderingen
signatureFormat is geen bekende indeling.
Er is een fout opgetreden in de ondertekeningsbewerking.
De buffer is destination te klein om de handtekening op te slaan.