diff options
Diffstat (limited to 'pkix/src/main/java/org/bouncycastle/cms/jcajce/JcaSignerInfoGeneratorBuilder.java')
-rw-r--r-- | pkix/src/main/java/org/bouncycastle/cms/jcajce/JcaSignerInfoGeneratorBuilder.java | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/pkix/src/main/java/org/bouncycastle/cms/jcajce/JcaSignerInfoGeneratorBuilder.java b/pkix/src/main/java/org/bouncycastle/cms/jcajce/JcaSignerInfoGeneratorBuilder.java deleted file mode 100644 index 4a0e7ca4..00000000 --- a/pkix/src/main/java/org/bouncycastle/cms/jcajce/JcaSignerInfoGeneratorBuilder.java +++ /dev/null @@ -1,68 +0,0 @@ -package org.bouncycastle.cms.jcajce; - -import java.security.cert.CertificateEncodingException; -import java.security.cert.X509Certificate; - -import org.bouncycastle.cert.X509CertificateHolder; -import org.bouncycastle.cert.jcajce.JcaX509CertificateHolder; -import org.bouncycastle.cms.CMSAttributeTableGenerator; -import org.bouncycastle.cms.SignerInfoGenerator; -import org.bouncycastle.cms.SignerInfoGeneratorBuilder; -import org.bouncycastle.operator.ContentSigner; -import org.bouncycastle.operator.DigestCalculatorProvider; -import org.bouncycastle.operator.OperatorCreationException; - -public class JcaSignerInfoGeneratorBuilder -{ - private SignerInfoGeneratorBuilder builder; - - public JcaSignerInfoGeneratorBuilder(DigestCalculatorProvider digestProvider) - { - builder = new SignerInfoGeneratorBuilder(digestProvider); - } - - /** - * 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. - * - * @return the builder object - */ - public JcaSignerInfoGeneratorBuilder setDirectSignature(boolean hasNoSignedAttributes) - { - builder.setDirectSignature(hasNoSignedAttributes); - - return this; - } - - public JcaSignerInfoGeneratorBuilder setSignedAttributeGenerator(CMSAttributeTableGenerator signedGen) - { - builder.setSignedAttributeGenerator(signedGen); - - return this; - } - - public JcaSignerInfoGeneratorBuilder setUnsignedAttributeGenerator(CMSAttributeTableGenerator unsignedGen) - { - builder.setUnsignedAttributeGenerator(unsignedGen); - - return this; - } - - public SignerInfoGenerator build(ContentSigner contentSigner, X509CertificateHolder certHolder) - throws OperatorCreationException - { - return builder.build(contentSigner, certHolder); - } - - public SignerInfoGenerator build(ContentSigner contentSigner, byte[] keyIdentifier) - throws OperatorCreationException - { - return builder.build(contentSigner, keyIdentifier); - } - - public SignerInfoGenerator build(ContentSigner contentSigner, X509Certificate certificate) - throws OperatorCreationException, CertificateEncodingException - { - return this.build(contentSigner, new JcaX509CertificateHolder(certificate)); - } -} |