Class JcaSignerInfoVerifierBuilder


  • public class JcaSignerInfoVerifierBuilder
    extends java.lang.Object
    • Constructor Detail

      • JcaSignerInfoVerifierBuilder

        public JcaSignerInfoVerifierBuilder​(org.bouncycastle.operator.DigestCalculatorProvider digestProvider)
    • Method Detail

      • setSignatureAlgorithmNameGenerator

        public JcaSignerInfoVerifierBuilder setSignatureAlgorithmNameGenerator​(CMSSignatureAlgorithmNameGenerator sigAlgNameGen)
        Override the default signature algorithm name generator.
        Parameters:
        sigAlgNameGen - the algorithm name generator to use.
        Returns:
        the current builder.
      • setSignatureAlgorithmFinder

        public JcaSignerInfoVerifierBuilder setSignatureAlgorithmFinder​(org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder sigAlgIDFinder)
      • build

        public SignerInformationVerifier build​(X509CertificateHolder certHolder)
                                        throws org.bouncycastle.operator.OperatorCreationException,
                                               java.security.cert.CertificateException
        Throws:
        org.bouncycastle.operator.OperatorCreationException
        java.security.cert.CertificateException
      • build

        public SignerInformationVerifier build​(java.security.cert.X509Certificate certificate)
                                        throws org.bouncycastle.operator.OperatorCreationException
        Throws:
        org.bouncycastle.operator.OperatorCreationException
      • build

        public SignerInformationVerifier build​(java.security.PublicKey pubKey)
                                        throws org.bouncycastle.operator.OperatorCreationException
        Throws:
        org.bouncycastle.operator.OperatorCreationException