ECDsa.SignHash Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SignHash(Byte[]) |
Generiert eine digitale Signatur für den angegebenen Hashwert. |
SignHash(Byte[], DSASignatureFormat) |
Berechnet die ECDSA-Signatur für den angegebenen Hashwert im angegebenen Format. |
SignHash(Byte[])
Generiert eine digitale Signatur für den angegebenen Hashwert.
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()
Parameter
- hash
- Byte[]
Der Hashwert der signierten Daten.
Gibt zurück
- Byte[]
Eine digitale Signatur für den angegebenen Hashwert.
Ausnahmen
Der hash
-Parameter ist null
.
Gilt für
SignHash(Byte[], DSASignatureFormat)
Berechnet die ECDSA-Signatur für den angegebenen Hashwert im angegebenen Format.
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()
Parameter
- hash
- Byte[]
Der zu signierende Hashwert.
- signatureFormat
- DSASignatureFormat
Das Codierungsformat, das für die Signatur verwendet werden soll.
Gibt zurück
- Byte[]
Die ECDSA-Signatur für die angegebenen Daten.
Ausnahmen
hash
ist null
.
signatureFormat
ist kein bekanntes Format.
Beim Signaturvorgang ist ein Fehler aufgetreten.