org.bouncycastle.cms
Class SignerInfoGenerator
java.lang.Object
org.bouncycastle.cms.SignerInfoGenerator
public class SignerInfoGenerator
- extends java.lang.Object
Constructor Summary |
SignerInfoGenerator(org.bouncycastle.asn1.cms.SignerIdentifier signerIdentifier,
ContentSigner signer,
DigestCalculatorProvider digesterProvider)
|
SignerInfoGenerator(org.bouncycastle.asn1.cms.SignerIdentifier signerIdentifier,
ContentSigner signer,
DigestCalculatorProvider digesterProvider,
boolean isDirectSignature)
|
SignerInfoGenerator(org.bouncycastle.asn1.cms.SignerIdentifier signerIdentifier,
ContentSigner signer,
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(org.bouncycastle.asn1.cms.SignerIdentifier signerIdentifier,
ContentSigner signer,
DigestCalculatorProvider digesterProvider)
throws OperatorCreationException
- Throws:
OperatorCreationException
SignerInfoGenerator
public SignerInfoGenerator(org.bouncycastle.asn1.cms.SignerIdentifier signerIdentifier,
ContentSigner signer,
DigestCalculatorProvider digesterProvider,
boolean isDirectSignature)
throws OperatorCreationException
- Throws:
OperatorCreationException
SignerInfoGenerator
public SignerInfoGenerator(SignerInfoGenerator original,
CMSAttributeTableGenerator sAttrGen,
CMSAttributeTableGenerator unsAttrGen)
SignerInfoGenerator
public SignerInfoGenerator(org.bouncycastle.asn1.cms.SignerIdentifier signerIdentifier,
ContentSigner signer,
DigestCalculatorProvider digesterProvider,
CMSAttributeTableGenerator sAttrGen,
CMSAttributeTableGenerator unsAttrGen)
throws OperatorCreationException
- Throws:
OperatorCreationException
hasAssociatedCertificate
public boolean hasAssociatedCertificate()
getAssociatedCertificate
public X509CertificateHolder getAssociatedCertificate()
getDigestAlgorithm
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm()
getCalculatingOutputStream
public java.io.OutputStream getCalculatingOutputStream()
generate
public org.bouncycastle.asn1.cms.SignerInfo generate(org.bouncycastle.asn1.ASN1ObjectIdentifier contentType)
throws CMSException
- Throws:
CMSException
getCalculatedDigest
public byte[] getCalculatedDigest()
getSignedAttributeTableGenerator
public CMSAttributeTableGenerator getSignedAttributeTableGenerator()
getUnsignedAttributeTableGenerator
public CMSAttributeTableGenerator getUnsignedAttributeTableGenerator()