org.bouncycastle.cms
Class SignerInfoGenerator
java.lang.Object
org.bouncycastle.cms.SignerInfoGenerator
public class SignerInfoGenerator
- extends java.lang.Object
Constructor Summary |
SignerInfoGenerator(SignerIdentifier signerIdentifier,
org.bouncycastle.operator.ContentSigner signer,
org.bouncycastle.operator.DigestCalculatorProvider digesterProvider)
|
SignerInfoGenerator(SignerIdentifier signerIdentifier,
org.bouncycastle.operator.ContentSigner signer,
org.bouncycastle.operator.DigestCalculatorProvider digesterProvider,
boolean isDirectSignature)
|
SignerInfoGenerator(SignerIdentifier signerIdentifier,
org.bouncycastle.operator.ContentSigner signer,
org.bouncycastle.operator.DigestCalculatorProvider digesterProvider,
CMSAttributeTableGenerator sAttrGen,
CMSAttributeTableGenerator unsAttrGen)
|
SignerInfoGenerator(SignerInfoGenerator original,
CMSAttributeTableGenerator sAttrGen,
CMSAttributeTableGenerator unsAttrGen)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SignerInfoGenerator
public SignerInfoGenerator(SignerIdentifier signerIdentifier,
org.bouncycastle.operator.ContentSigner signer,
org.bouncycastle.operator.DigestCalculatorProvider digesterProvider)
throws org.bouncycastle.operator.OperatorCreationException
- Throws:
org.bouncycastle.operator.OperatorCreationException
SignerInfoGenerator
public SignerInfoGenerator(SignerIdentifier signerIdentifier,
org.bouncycastle.operator.ContentSigner signer,
org.bouncycastle.operator.DigestCalculatorProvider digesterProvider,
boolean isDirectSignature)
throws org.bouncycastle.operator.OperatorCreationException
- Throws:
org.bouncycastle.operator.OperatorCreationException
SignerInfoGenerator
public SignerInfoGenerator(SignerInfoGenerator original,
CMSAttributeTableGenerator sAttrGen,
CMSAttributeTableGenerator unsAttrGen)
SignerInfoGenerator
public SignerInfoGenerator(SignerIdentifier signerIdentifier,
org.bouncycastle.operator.ContentSigner signer,
org.bouncycastle.operator.DigestCalculatorProvider digesterProvider,
CMSAttributeTableGenerator sAttrGen,
CMSAttributeTableGenerator unsAttrGen)
throws org.bouncycastle.operator.OperatorCreationException
- Throws:
org.bouncycastle.operator.OperatorCreationException
hasAssociatedCertificate
public boolean hasAssociatedCertificate()
getAssociatedCertificate
public org.bouncycastle.cert.X509CertificateHolder getAssociatedCertificate()
getDigestAlgorithm
public AlgorithmIdentifier getDigestAlgorithm()
getCalculatingOutputStream
public java.io.OutputStream getCalculatingOutputStream()
generate
public SignerInfo generate(ASN1ObjectIdentifier contentType)
throws CMSException
- Throws:
CMSException
getCalculatedDigest
public byte[] getCalculatedDigest()
getSignedAttributeTableGenerator
public CMSAttributeTableGenerator getSignedAttributeTableGenerator()
getUnsignedAttributeTableGenerator
public CMSAttributeTableGenerator getUnsignedAttributeTableGenerator()