AsymmetricSignatureDeformatter.VerifySignature Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ověří podpis.
Přetížení
VerifySignature(Byte[], Byte[]) |
Při přepsání v odvozené třídě ověří podpis pro zadaná data. |
VerifySignature(HashAlgorithm, Byte[]) |
Ověří podpis ze zadané hodnoty hash. |
VerifySignature(Byte[], Byte[])
Při přepsání v odvozené třídě ověří podpis pro zadaná data.
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
Parametry
- rgbHash
- Byte[]
Data podepsaná pomocí rgbSignature
.
- rgbSignature
- Byte[]
Podpis, který se má ověřit pro rgbHash
.
Návraty
true
pokud rgbSignature
se shoduje s podpisem vypočítaným pomocí zadaného hashovacího algoritmu a klíče na rgbHash
. V opačném případě false
.
Poznámky
Před voláním této metody je nutné zadat veřejný klíč a hashovací algoritmus.
Viz také
Platí pro
VerifySignature(HashAlgorithm, Byte[])
Ověří podpis ze zadané hodnoty hash.
public:
virtual bool VerifySignature(System::Security::Cryptography::HashAlgorithm ^ hash, cli::array <System::Byte> ^ rgbSignature);
public virtual bool VerifySignature (System.Security.Cryptography.HashAlgorithm hash, byte[] rgbSignature);
abstract member VerifySignature : System.Security.Cryptography.HashAlgorithm * byte[] -> bool
override this.VerifySignature : System.Security.Cryptography.HashAlgorithm * byte[] -> bool
Public Overridable Function VerifySignature (hash As HashAlgorithm, rgbSignature As Byte()) As Boolean
Parametry
- hash
- HashAlgorithm
Hashovací algoritmus, který se má použít k ověření podpisu.
- rgbSignature
- Byte[]
Podpis, který se má ověřit.
Návraty
true
pokud je podpis platný pro hodnotu hash; v opačném případě . false
Výjimky
Parametr hash
je null
.
Poznámky
Tato metoda nastaví hashovací algoritmus, který se má použít před ověřením podpisu hodnoty vstupního hashovacího algoritmu.