Class BcTlsRSAVerifier

  • All Implemented Interfaces:
    TlsVerifier

    public class BcTlsRSAVerifier
    extends BcTlsVerifier
    Operator supporting the verification of RSASSA-PKCS1-v1_5 signatures using the BC light-weight API.
    • Constructor Detail

      • BcTlsRSAVerifier

        public BcTlsRSAVerifier​(BcTlsCrypto crypto,
                                org.bouncycastle.crypto.params.RSAKeyParameters publicKey)
    • Method Detail

      • verifyRawSignature

        public boolean verifyRawSignature​(DigitallySigned digitallySigned,
                                          byte[] hash)
        Description copied from interface: TlsVerifier
        Return true if the passed in signature and hash represent a real signature.
        Parameters:
        digitallySigned - the signature object containing the signature to be verified.
        hash - the hash calculated for the signature.
        Returns:
        true if signature verifies, false otherwise.