Class BcTlsRSAPSSVerifier

java.lang.Object
org.bouncycastle.tls.crypto.impl.bc.BcTlsVerifier
org.bouncycastle.tls.crypto.impl.bc.BcTlsRSAPSSVerifier
All Implemented Interfaces:
TlsVerifier

public class BcTlsRSAPSSVerifier extends BcTlsVerifier
Operator supporting the verification of RSASSA-PSS signatures using the BC light-weight API.
  • Constructor Details

    • BcTlsRSAPSSVerifier

      public BcTlsRSAPSSVerifier(BcTlsCrypto crypto, org.bouncycastle.crypto.params.RSAKeyParameters publicKey, int signatureScheme)
  • Method Details

    • verifyRawSignature

      public boolean verifyRawSignature(DigitallySigned digitallySigned, byte[] hash) throws IOException
      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.
      Throws:
      IOException - in case of an exception verifying signature.