共用方式為


AsymmetricSignatureDeformatter.VerifySignature 方法

定義

驗證簽章。

多載

VerifySignature(Byte[], Byte[])

在衍生類別中覆寫時,驗證指定資料的簽章。

VerifySignature(HashAlgorithm, Byte[])

驗證指定雜湊值的簽章。

VerifySignature(Byte[], Byte[])

來源:
AsymmetricSignatureDeformatter.cs
來源:
AsymmetricSignatureDeformatter.cs
來源:
AsymmetricSignatureDeformatter.cs

在衍生類別中覆寫時,驗證指定資料的簽章。

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

參數

rgbHash
Byte[]

使用 rgbSignature 簽署的資料。

rgbSignature
Byte[]

要驗證 rgbHash 的簽章。

傳回

如果 rgbSignaturergbHash 上使用指定雜湊演算法和金鑰計算的簽章相符,則為 true;否則為 false

備註

您必須先指定公鑰和哈希演算法,才能呼叫這個方法。

另請參閱

適用於

VerifySignature(HashAlgorithm, Byte[])

來源:
AsymmetricSignatureDeformatter.cs
來源:
AsymmetricSignatureDeformatter.cs
來源:
AsymmetricSignatureDeformatter.cs

驗證指定雜湊值的簽章。

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

參數

hash
HashAlgorithm

要用來驗證簽章的雜湊演算法。

rgbSignature
Byte[]

要驗證的簽章。

傳回

如果簽章對於此雜湊有效,則為 true;否則為 false

例外狀況

hash 參數為 null

備註

這個方法會設定在驗證輸入哈希演算法值的簽章之前,要使用的哈希演算法。

另請參閱

適用於