org.bouncycastle.cms.jcajce
Class JcaSignerInfoGeneratorBuilder
java.lang.Object
org.bouncycastle.cms.SignerInfoGeneratorBuilder
org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
public class JcaSignerInfoGeneratorBuilder
- extends SignerInfoGeneratorBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JcaSignerInfoGeneratorBuilder
public JcaSignerInfoGeneratorBuilder(DigestCalculatorProvider digestProvider)
setDirectSignature
public SignerInfoGeneratorBuilder setDirectSignature(boolean hasNoSignedAttributes)
- If the passed in flag is true, the signer signature will be based on the data, not
a collection of signed attributes, and no signed attributes will be included.
- Overrides:
setDirectSignature
in class SignerInfoGeneratorBuilder
- Returns:
- the builder object
setSignedAttributeGenerator
public SignerInfoGeneratorBuilder setSignedAttributeGenerator(CMSAttributeTableGenerator signedGen)
- Overrides:
setSignedAttributeGenerator
in class SignerInfoGeneratorBuilder
setUnsignedAttributeGenerator
public SignerInfoGeneratorBuilder setUnsignedAttributeGenerator(CMSAttributeTableGenerator unsignedGen)
- Overrides:
setUnsignedAttributeGenerator
in class SignerInfoGeneratorBuilder
build
public SignerInfoGenerator build(ContentSigner contentSigner,
java.security.cert.X509Certificate certificate)
throws OperatorCreationException,
java.security.cert.CertificateEncodingException
- Throws:
OperatorCreationException
java.security.cert.CertificateEncodingException