public class

SignerInfoGeneratorBuilder

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

Summary

Public Constructors
SignerInfoGeneratorBuilder(DigestCalculatorProvider digestProvider)
Public Methods
SignerInfoGenerator build(ContentSigner contentSigner, byte[] keyIdentifier)
SignerInfoGenerator build(ContentSigner contentSigner, X509CertificateHolder certHolder)
SignerInfoGeneratorBuilder setDirectSignature(boolean hasNoSignedAttributes)
If the passed in flag is true, the signer signature will be based on the data, not a collection of signed attributes, and no signed attributes will be included.
SignerInfoGeneratorBuilder setSignedAttributeGenerator(CMSAttributeTableGenerator signedGen)
SignerInfoGeneratorBuilder setUnsignedAttributeGenerator(CMSAttributeTableGenerator unsignedGen)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SignerInfoGeneratorBuilder (DigestCalculatorProvider digestProvider)

Public Methods

public SignerInfoGenerator build (ContentSigner contentSigner, byte[] keyIdentifier)

public SignerInfoGenerator build (ContentSigner contentSigner, X509CertificateHolder certHolder)

public SignerInfoGeneratorBuilder setDirectSignature (boolean hasNoSignedAttributes)

If the passed in flag is true, the signer signature will be based on the data, not a collection of signed attributes, and no signed attributes will be included.

Returns
  • the builder object

public SignerInfoGeneratorBuilder setSignedAttributeGenerator (CMSAttributeTableGenerator signedGen)

public SignerInfoGeneratorBuilder setUnsignedAttributeGenerator (CMSAttributeTableGenerator unsignedGen)