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