Class BcTlsVerifier
public abstract class BcTlsVerifier : TlsVerifier
- Inheritance
-
BcTlsVerifier
- Implements
- Derived
- Inherited Members
Constructors
BcTlsVerifier(BcTlsCrypto, AsymmetricKeyParameter)
protected BcTlsVerifier(BcTlsCrypto crypto, AsymmetricKeyParameter publicKey)
Parameters
cryptoBcTlsCryptopublicKeyAsymmetricKeyParameter
Fields
m_crypto
protected readonly BcTlsCrypto m_crypto
Field Value
m_publicKey
protected readonly AsymmetricKeyParameter m_publicKey
Field Value
Methods
GetStreamVerifier(DigitallySigned)
public virtual TlsStreamVerifier GetStreamVerifier(DigitallySigned digitallySigned)
Parameters
digitallySignedDigitallySigned
Returns
Exceptions
VerifyRawSignature(DigitallySigned, byte[])
Return true if the passed in signature and hash represent a real signature.
public virtual bool VerifyRawSignature(DigitallySigned digitallySigned, byte[] hash)
Parameters
digitallySignedDigitallySignedthe signature object containing the signature to be verified.
hashbyte[]the hash calculated for the signature.
Returns
- bool
true if signature verifies, false otherwise.
Exceptions
- IOException
in case of an exception verifying signature.