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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SignerInformationVerifier
build(X509Certificate certificate)
SignerInformationVerifier
build(PublicKey pubKey)
SignerInformationVerifier
build(X509CertificateHolder certHolder)
JcaSignerInfoVerifierBuilder
setProvider(String providerName)
JcaSignerInfoVerifierBuilder
setProvider(Provider provider)
JcaSignerInfoVerifierBuilder
setSignatureAlgorithmFinder(SignatureAlgorithmIdentifierFinder sigAlgIDFinder)
JcaSignerInfoVerifierBuilder
setSignatureAlgorithmNameGenerator(CMSSignatureAlgorithmNameGenerator sigAlgNameGen)
Override the default signature algorithm name generator.
-
-
-
Constructor Detail
-
JcaSignerInfoVerifierBuilder
public JcaSignerInfoVerifierBuilder(DigestCalculatorProvider digestProvider)
-
-
Method Detail
-
setProvider
public JcaSignerInfoVerifierBuilder setProvider(Provider provider)
-
setProvider
public JcaSignerInfoVerifierBuilder setProvider(String providerName)
-
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
public SignerInformationVerifier build(PublicKey pubKey) throws OperatorCreationException
- Throws:
OperatorCreationException
-
-