Bouncy Castle Cryptography Library 1.49

org.bouncycastle.cms
Class SignerInfoGenerator

java.lang.Object
  extended by org.bouncycastle.cms.SignerInfoGenerator

public class SignerInfoGenerator
extends java.lang.Object


Constructor Summary
SignerInfoGenerator(SignerInfoGenerator original, CMSAttributeTableGenerator sAttrGen, CMSAttributeTableGenerator unsAttrGen)
           
 
Method Summary
 org.bouncycastle.asn1.cms.SignerInfo generate(org.bouncycastle.asn1.ASN1ObjectIdentifier contentType)
           
 X509CertificateHolder getAssociatedCertificate()
           
 byte[] getCalculatedDigest()
           
 java.io.OutputStream getCalculatingOutputStream()
           
 org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm()
           
 org.bouncycastle.asn1.ASN1Integer getGeneratedVersion()
           
 org.bouncycastle.asn1.cms.SignerIdentifier getSID()
           
 CMSAttributeTableGenerator getSignedAttributeTableGenerator()
           
 CMSAttributeTableGenerator getUnsignedAttributeTableGenerator()
           
 boolean hasAssociatedCertificate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignerInfoGenerator

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

getSID

public org.bouncycastle.asn1.cms.SignerIdentifier getSID()

getGeneratedVersion

public org.bouncycastle.asn1.ASN1Integer getGeneratedVersion()

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()

Bouncy Castle Cryptography Library 1.49