Package org.bouncycastle.cms.jcajce
Class JcaSignerInfoVerifierBuilder
java.lang.Object
org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
public class JcaSignerInfoVerifierBuilder extends Object
-
Constructor Summary
Constructors Constructor Description JcaSignerInfoVerifierBuilder(DigestCalculatorProvider digestProvider) -
Method Summary
Modifier and Type Method Description SignerInformationVerifierbuild(X509Certificate certificate)SignerInformationVerifierbuild(PublicKey pubKey)SignerInformationVerifierbuild(X509CertificateHolder certHolder)JcaSignerInfoVerifierBuildersetProvider(String providerName)JcaSignerInfoVerifierBuildersetProvider(Provider provider)JcaSignerInfoVerifierBuildersetSignatureAlgorithmFinder(SignatureAlgorithmIdentifierFinder sigAlgIDFinder)JcaSignerInfoVerifierBuildersetSignatureAlgorithmNameGenerator(CMSSignatureAlgorithmNameGenerator sigAlgNameGen)Override the default signature algorithm name generator.
-
Constructor Details
-
JcaSignerInfoVerifierBuilder
-
-
Method Details
-
setProvider
-
setProvider
-
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(SignatureAlgorithmIdentifierFinder sigAlgIDFinder) -
build
public SignerInformationVerifier build(X509CertificateHolder certHolder) throws OperatorCreationException, CertificateException -
build
public SignerInformationVerifier build(X509Certificate certificate) throws OperatorCreationException- Throws:
OperatorCreationException
-
build
- Throws:
OperatorCreationException
-