public class

SignerInfoGenerator

extends Object
java.lang.Object
   ↳ org.bouncycastle.cms.SignerInfoGenerator

Summary

Public Constructors
SignerInfoGenerator(SignerIdentifier signerIdentifier, ContentSigner signer, DigestCalculatorProvider digesterProvider)
SignerInfoGenerator(SignerIdentifier signerIdentifier, ContentSigner signer, DigestCalculatorProvider digesterProvider, boolean isDirectSignature)
SignerInfoGenerator(SignerInfoGenerator original, CMSAttributeTableGenerator sAttrGen, CMSAttributeTableGenerator unsAttrGen)
SignerInfoGenerator(SignerIdentifier signerIdentifier, ContentSigner signer, DigestCalculatorProvider digesterProvider, CMSAttributeTableGenerator sAttrGen, CMSAttributeTableGenerator unsAttrGen)
Public Methods
SignerInfo generate(ASN1ObjectIdentifier contentType)
X509CertificateHolder getAssociatedCertificate()
byte[] getCalculatedDigest()
OutputStream getCalculatingOutputStream()
AlgorithmIdentifier getDigestAlgorithm()
CMSAttributeTableGenerator getSignedAttributeTableGenerator()
CMSAttributeTableGenerator getUnsignedAttributeTableGenerator()
boolean hasAssociatedCertificate()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SignerInfoGenerator (SignerIdentifier signerIdentifier, ContentSigner signer, DigestCalculatorProvider digesterProvider)

public SignerInfoGenerator (SignerIdentifier signerIdentifier, ContentSigner signer, DigestCalculatorProvider digesterProvider, boolean isDirectSignature)

public SignerInfoGenerator (SignerInfoGenerator original, CMSAttributeTableGenerator sAttrGen, CMSAttributeTableGenerator unsAttrGen)

public SignerInfoGenerator (SignerIdentifier signerIdentifier, ContentSigner signer, DigestCalculatorProvider digesterProvider, CMSAttributeTableGenerator sAttrGen, CMSAttributeTableGenerator unsAttrGen)

Public Methods

public SignerInfo generate (ASN1ObjectIdentifier contentType)

Throws
CMSException

public X509CertificateHolder getAssociatedCertificate ()

public byte[] getCalculatedDigest ()

public OutputStream getCalculatingOutputStream ()

public AlgorithmIdentifier getDigestAlgorithm ()

public CMSAttributeTableGenerator getSignedAttributeTableGenerator ()

public CMSAttributeTableGenerator getUnsignedAttributeTableGenerator ()

public boolean hasAssociatedCertificate ()