DSA.VerifySignature 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
| Name | Beschreibung |
|---|---|
| VerifySignature(Byte[], Byte[]) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die DSA Signatur für die angegebenen Daten überprüft. |
| VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Überprüft, ob eine digitale Signatur für einen bereitgestellten Datenhash gültig ist. |
VerifySignature(Byte[], Byte[])
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die DSA Signatur für die angegebenen Daten überprüft.
public:
abstract bool VerifySignature(cli::array <System::Byte> ^ rgbHash, cli::array <System::Byte> ^ rgbSignature);
public abstract bool VerifySignature(byte[] rgbHash, byte[] rgbSignature);
abstract member VerifySignature : byte[] * byte[] -> bool
Public MustOverride Function VerifySignature (rgbHash As Byte(), rgbSignature As Byte()) As Boolean
Parameter
- rgbHash
- Byte[]
Der Hash der mit rgbSignature.
- rgbSignature
- Byte[]
Die Signatur, für rgbDatadie überprüft werden soll.
Gibt zurück
true if rgbSignature matches the signature computed using the specified hash algorithm and key on rgbHash; otherwise, false.
Ausnahmen
Der Implementierungstyp unterstützt nur ältere DSA (FIPS 186-2), und der Hashwert ist nicht 20 Bytes lang.
-oder-
Andernfalls konnte die Signatur überprüft werden.
Weitere Informationen
Gilt für:
VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
Überprüft, ob eine digitale Signatur für einen bereitgestellten Datenhash gültig ist.
public:
virtual bool VerifySignature(ReadOnlySpan<System::Byte> hash, ReadOnlySpan<System::Byte> signature);
public virtual bool VerifySignature(ReadOnlySpan<byte> hash, ReadOnlySpan<byte> signature);
abstract member VerifySignature : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
override this.VerifySignature : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
Public Overridable Function VerifySignature (hash As ReadOnlySpan(Of Byte), signature As ReadOnlySpan(Of Byte)) As Boolean
Parameter
- hash
- ReadOnlySpan<Byte>
Der zu überprüfende Datenhash.
- signature
- ReadOnlySpan<Byte>
Die zu überprüfende Signatur.
Gibt zurück
truewenn die digitale Signatur für den Hash gültig ist; andernfalls . false
Ausnahmen
Der Implementierungstyp unterstützt nur ältere DSA (FIPS 186-2), und der Hashwert ist nicht 20 Bytes lang.
-oder-
Andernfalls konnte die Signatur überprüft werden.
Hinweise
Die Standardimplementierung dieser Methode ruft nach dem Kopieren der Spannweiten in Arrays auf VerifySignature(Byte[], Byte[]) . Abgeleitete Typen sollten diese Methode außer Kraft setzen, um die Erstellung von Zwischenarrays zu vermeiden.