public static class SMIMESignedWriter.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Builder(boolean encapsulated) |
Modifier and Type | Method and Description |
---|---|
SMIMESignedWriter.Builder |
addCertificate(X509CertificateHolder certificate) |
SMIMESignedWriter.Builder |
addCertificates(org.bouncycastle.util.Store certificates) |
SMIMESignedWriter.Builder |
addSignerInfoGenerator(SignerInfoGenerator signerGenerator)
Add a generator to produce the signer info required.
|
SMIMESignedWriter |
build(java.io.OutputStream mimeOut) |
SMIMESignedWriter.Builder |
withHeader(java.lang.String headerName,
java.lang.String headerValue)
Specify a MIME header (name, value) pair for this builder.
|
public SMIMESignedWriter.Builder withHeader(java.lang.String headerName, java.lang.String headerValue)
headerName
- name of the MIME header.headerValue
- value of the MIME header.public SMIMESignedWriter.Builder addCertificate(X509CertificateHolder certificate) throws CMSException
CMSException
public SMIMESignedWriter.Builder addCertificates(org.bouncycastle.util.Store certificates) throws CMSException
CMSException
public SMIMESignedWriter.Builder addSignerInfoGenerator(SignerInfoGenerator signerGenerator)
signerGenerator
- a generator for a signer info object.public SMIMESignedWriter build(java.io.OutputStream mimeOut)