public static class SMIMEEnvelopedWriter.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SMIMEEnvelopedWriter.Builder |
addRecipientInfoGenerator(RecipientInfoGenerator recipientGenerator)
Add a generator to produce the recipient info required.
|
SMIMEEnvelopedWriter |
build(java.io.OutputStream mimeOut,
OutputEncryptor outEnc) |
SMIMEEnvelopedWriter.Builder |
setBufferSize(int bufferSize)
Set the underlying string size for encapsulated data
|
SMIMEEnvelopedWriter.Builder |
setOriginatorInfo(OriginatorInformation originatorInfo) |
SMIMEEnvelopedWriter.Builder |
setUnprotectedAttributeGenerator(CMSAttributeTableGenerator unprotectedAttributeGenerator) |
SMIMEEnvelopedWriter.Builder |
withHeader(java.lang.String headerName,
java.lang.String headerValue)
Specify a MIME header (name, value) pair for this builder.
|
public SMIMEEnvelopedWriter.Builder setBufferSize(int bufferSize)
bufferSize
- length of octet strings to buffer the data.public SMIMEEnvelopedWriter.Builder setUnprotectedAttributeGenerator(CMSAttributeTableGenerator unprotectedAttributeGenerator)
public SMIMEEnvelopedWriter.Builder setOriginatorInfo(OriginatorInformation originatorInfo)
public SMIMEEnvelopedWriter.Builder withHeader(java.lang.String headerName, java.lang.String headerValue)
headerName
- name of the MIME header.headerValue
- value of the MIME header.public SMIMEEnvelopedWriter.Builder addRecipientInfoGenerator(RecipientInfoGenerator recipientGenerator)
recipientGenerator
- a generator of a recipient info object.public SMIMEEnvelopedWriter build(java.io.OutputStream mimeOut, OutputEncryptor outEnc)