Bouncy Castle Cryptography Library 1.79

org.bouncycastle.cms
Class SignerInfoGenerator

java.lang.Object
  |
  +--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()
           
 int 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 int 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

getCalculatedDigest

public byte[] getCalculatedDigest()

getSignedAttributeTableGenerator

public CMSAttributeTableGenerator getSignedAttributeTableGenerator()

getUnsignedAttributeTableGenerator

public CMSAttributeTableGenerator getUnsignedAttributeTableGenerator()

Bouncy Castle Cryptography Library 1.79