AsymmetricSignatureDeformatter.VerifySignature 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
驗證簽章。
多載
VerifySignature(Byte[], Byte[]) |
在衍生類別中覆寫時,驗證指定資料的簽章。 |
VerifySignature(HashAlgorithm, Byte[]) |
驗證指定雜湊值的簽章。 |
VerifySignature(Byte[], Byte[])
在衍生類別中覆寫時,驗證指定資料的簽章。
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
的簽章。
傳回
如果 rgbSignature
和 rgbHash
上使用指定雜湊演算法和金鑰計算的簽章相符,則為 true
;否則為 false
。
備註
您必須先指定公鑰和哈希演算法,才能呼叫這個方法。
另請參閱
適用於
VerifySignature(HashAlgorithm, Byte[])
驗證指定雜湊值的簽章。
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
。
備註
這個方法會設定在驗證輸入哈希演算法值的簽章之前,要使用的哈希演算法。