public class JcaSignerInfoGeneratorBuilder extends SignerInfoGeneratorBuilder
Constructor and Description |
---|
JcaSignerInfoGeneratorBuilder(DigestCalculatorProvider digestProvider) |
Modifier and Type | Method and Description |
---|---|
SignerInfoGenerator |
build(ContentSigner contentSigner,
java.security.cert.X509Certificate certificate) |
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.
|
SignerInfoGeneratorBuilder |
setSignedAttributeGenerator(CMSAttributeTableGenerator signedGen) |
SignerInfoGeneratorBuilder |
setUnsignedAttributeGenerator(CMSAttributeTableGenerator unsignedGen) |
build, build
public JcaSignerInfoGeneratorBuilder(DigestCalculatorProvider digestProvider)
public SignerInfoGeneratorBuilder setDirectSignature(boolean hasNoSignedAttributes)
setDirectSignature
in class SignerInfoGeneratorBuilder
public SignerInfoGeneratorBuilder setSignedAttributeGenerator(CMSAttributeTableGenerator signedGen)
setSignedAttributeGenerator
in class SignerInfoGeneratorBuilder
public SignerInfoGeneratorBuilder setUnsignedAttributeGenerator(CMSAttributeTableGenerator unsignedGen)
setUnsignedAttributeGenerator
in class SignerInfoGeneratorBuilder
public SignerInfoGenerator build(ContentSigner contentSigner, java.security.cert.X509Certificate certificate) throws OperatorCreationException, java.security.cert.CertificateEncodingException
OperatorCreationException
java.security.cert.CertificateEncodingException