DSA.VerifySignature Methode

Definition

Ü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.

Gilt für: