DSA.VerifySignature 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 |
|---|---|
| VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat) |
Controleert of een digitale handtekening geldig is voor de opgegeven hash. |
| VerifySignature(Byte[], Byte[]) |
Wanneer deze wordt overschreven in een afgeleide klasse, controleert u de DSA handtekening voor de opgegeven gegevens. |
| VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Controleert of een digitale handtekening geldig is voor een opgegeven gegevens-hash. |
| VerifySignature(Byte[], Byte[], DSASignatureFormat) |
Controleert of een digitale handtekening geldig is voor de opgegeven hash. |
VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat)
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
Controleert of een digitale handtekening geldig is voor de opgegeven hash.
public:
bool VerifySignature(ReadOnlySpan<System::Byte> hash, ReadOnlySpan<System::Byte> signature, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public bool VerifySignature(ReadOnlySpan<byte> hash, ReadOnlySpan<byte> signature, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.VerifySignature : ReadOnlySpan<byte> * ReadOnlySpan<byte> * System.Security.Cryptography.DSASignatureFormat -> bool
Public Function VerifySignature (hash As ReadOnlySpan(Of Byte), signature As ReadOnlySpan(Of Byte), signatureFormat As DSASignatureFormat) As Boolean
Parameters
- hash
- ReadOnlySpan<Byte>
De ondertekende hash.
- signature
- ReadOnlySpan<Byte>
De handtekening om te verifiëren.
- signatureFormat
- DSASignatureFormat
De coderingsindeling voor signature.
Retouren
true indien de digitale handtekening geldig is voor de verstrekte gegevens; anders, false.
Uitzonderingen
signatureFormat is geen bekende indeling.
Er is een fout opgetreden in de verificatiebewerking.
Van toepassing op
VerifySignature(Byte[], Byte[])
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
Wanneer deze wordt overschreven in een afgeleide klasse, controleert u de DSA handtekening voor de opgegeven gegevens.
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
Parameters
- rgbHash
- Byte[]
De hash van de gegevens die zijn ondertekend met rgbSignature.
- rgbSignature
- Byte[]
De handtekening die moet worden geverifieerd voor rgbData.
Retouren
trueals rgbSignature deze overeenkomt met de handtekening die wordt berekend met behulp van het opgegeven hash-algoritme en de opgegeven hash-sleutel; rgbHashanders. false
Uitzonderingen
Het implementatietype ondersteunt alleen verouderde DSA (FIPS 186-2) en de hashwaarde is niet 20 bytes lang.
– of –
Het verifiëren van de handtekening is anders mislukt.
Zie ook
Van toepassing op
VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
Controleert of een digitale handtekening geldig is voor een opgegeven gegevens-hash.
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
Parameters
- hash
- ReadOnlySpan<Byte>
De gegevens-hash die moet worden geverifieerd.
- signature
- ReadOnlySpan<Byte>
De handtekening die moet worden geverifieerd.
Retouren
true als de digitale handtekening geldig is voor de hash; anders, false.
Uitzonderingen
Het implementatietype ondersteunt alleen verouderde DSA (FIPS 186-2) en de hashwaarde is niet 20 bytes lang.
– of –
Het verifiëren van de handtekening is anders mislukt.
Opmerkingen
De standaard implementatie van deze methode roept aan VerifySignature(Byte[], Byte[]) na het kopiëren van de spans naar matrices. Afgeleide typen moeten deze methode overschrijven om te voorkomen dat er tussenliggende matrices worden gemaakt.
Van toepassing op
VerifySignature(Byte[], Byte[], DSASignatureFormat)
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
- Bron:
- DSA.cs
Controleert of een digitale handtekening geldig is voor de opgegeven hash.
public:
bool VerifySignature(cli::array <System::Byte> ^ rgbHash, cli::array <System::Byte> ^ rgbSignature, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public bool VerifySignature(byte[] rgbHash, byte[] rgbSignature, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.VerifySignature : byte[] * byte[] * System.Security.Cryptography.DSASignatureFormat -> bool
Public Function VerifySignature (rgbHash As Byte(), rgbSignature As Byte(), signatureFormat As DSASignatureFormat) As Boolean
Parameters
- rgbHash
- Byte[]
De ondertekende hash.
- rgbSignature
- Byte[]
De handtekening om te verifiëren.
- signatureFormat
- DSASignatureFormat
De coderingsindeling voor rgbSignature.
Retouren
true indien de digitale handtekening geldig is voor de verstrekte gegevens; anders, false.
Uitzonderingen
rgbHash of rgbSignature is null.
signatureFormat is geen bekende indeling.
Er is een fout opgetreden in de verificatiebewerking.