ECDsa.SignHash Methode

Definitie

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

Byte[]

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

Byte[]

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

Byte[]

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

Byte[]

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.

destination
Span<Byte>

De buffer om de handtekening te ontvangen.

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.

destination
Span<Byte>

De buffer om de handtekening te ontvangen.

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.

Zie ook

Van toepassing op