AsymmetricSignatureDeformatter.VerifySignature 메서드

정의

서명을 확인합니다.

오버로드

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에 대해 확인할 서명입니다.

반환

Boolean

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[]

확인할 서명입니다.

반환

Boolean

해시에 대해 서명이 확인되면true 이고, 그렇지 않으면 false입니다.

예외

hash 매개 변수가 null인 경우

설명

이 메서드는 입력 해시 알고리즘 값의 서명을 확인하기 전에 사용할 해시 알고리즘을 설정합니다.

추가 정보

적용 대상