public class SignerInfoGenerator extends Object
Constructor and Description |
---|
SignerInfoGenerator(SignerIdentifier signerIdentifier,
ContentSigner signer,
DigestCalculatorProvider digesterProvider) |
SignerInfoGenerator(SignerIdentifier signerIdentifier,
ContentSigner signer,
DigestCalculatorProvider digesterProvider,
boolean isDirectSignature) |
SignerInfoGenerator(SignerIdentifier signerIdentifier,
ContentSigner signer,
DigestCalculatorProvider digesterProvider,
CMSAttributeTableGenerator sAttrGen,
CMSAttributeTableGenerator unsAttrGen) |
SignerInfoGenerator(SignerInfoGenerator original,
CMSAttributeTableGenerator sAttrGen,
CMSAttributeTableGenerator unsAttrGen) |
Modifier and Type | Method and Description |
---|---|
SignerInfo |
generate(ASN1ObjectIdentifier contentType) |
X509CertificateHolder |
getAssociatedCertificate() |
byte[] |
getCalculatedDigest() |
OutputStream |
getCalculatingOutputStream() |
AlgorithmIdentifier |
getDigestAlgorithm() |
CMSAttributeTableGenerator |
getSignedAttributeTableGenerator() |
CMSAttributeTableGenerator |
getUnsignedAttributeTableGenerator() |
boolean |
hasAssociatedCertificate() |
public SignerInfoGenerator(SignerIdentifier signerIdentifier, ContentSigner signer, DigestCalculatorProvider digesterProvider) throws OperatorCreationException
OperatorCreationException
public SignerInfoGenerator(SignerIdentifier signerIdentifier, ContentSigner signer, DigestCalculatorProvider digesterProvider, boolean isDirectSignature) throws OperatorCreationException
OperatorCreationException
public SignerInfoGenerator(SignerInfoGenerator original, CMSAttributeTableGenerator sAttrGen, CMSAttributeTableGenerator unsAttrGen)
public SignerInfoGenerator(SignerIdentifier signerIdentifier, ContentSigner signer, DigestCalculatorProvider digesterProvider, CMSAttributeTableGenerator sAttrGen, CMSAttributeTableGenerator unsAttrGen) throws OperatorCreationException
OperatorCreationException
public boolean hasAssociatedCertificate()
public X509CertificateHolder getAssociatedCertificate()
public AlgorithmIdentifier getDigestAlgorithm()
public OutputStream getCalculatingOutputStream()
public SignerInfo generate(ASN1ObjectIdentifier contentType) throws CMSException
CMSException
public byte[] getCalculatedDigest()
public CMSAttributeTableGenerator getSignedAttributeTableGenerator()
public CMSAttributeTableGenerator getUnsignedAttributeTableGenerator()
Copyright © 2015. All rights reserved.