javax.mail.internet.MimeBodyPart |
SMIMEToolkit.decrypt(javax.mail.internet.MimeBodyPart mimePart,
org.bouncycastle.cms.RecipientId recipientId,
org.bouncycastle.cms.Recipient recipient) |
Decrypt the passed in MIME part returning a part representing the decrypted content.
|
javax.mail.internet.MimeBodyPart |
SMIMEToolkit.decrypt(javax.mail.internet.MimeMessage message,
org.bouncycastle.cms.RecipientId recipientId,
org.bouncycastle.cms.Recipient recipient) |
Decrypt the passed in MIME message returning a part representing the decrypted content.
|
javax.mail.internet.MimeBodyPart |
SMIMEToolkit.encrypt(javax.mail.internet.MimeBodyPart mimePart,
org.bouncycastle.operator.OutputEncryptor contentEncryptor,
org.bouncycastle.cms.RecipientInfoGenerator recipientGenerator) |
Encrypt the passed in MIME part returning a new encrypted MIME part.
|
javax.mail.internet.MimeBodyPart |
SMIMEToolkit.encrypt(javax.mail.internet.MimeMessage message,
org.bouncycastle.operator.OutputEncryptor contentEncryptor,
org.bouncycastle.cms.RecipientInfoGenerator recipientGenerator) |
Encrypt the passed in MIME message returning a new encrypted MIME part.
|
javax.mail.internet.MimeBodyPart |
SMIMEToolkit.encrypt(javax.mail.internet.MimeMultipart multiPart,
org.bouncycastle.operator.OutputEncryptor contentEncryptor,
org.bouncycastle.cms.RecipientInfoGenerator recipientGenerator) |
Encrypt the passed in MIME multi-part returning a new encrypted MIME part.
|
org.bouncycastle.cert.X509CertificateHolder |
SMIMEToolkit.extractCertificate(javax.mail.internet.MimeMultipart message,
org.bouncycastle.cms.SignerInformation signerInformation) |
Extract the signer's signing certificate from Multipart message content.
|
org.bouncycastle.cert.X509CertificateHolder |
SMIMEToolkit.extractCertificate(javax.mail.Part message,
org.bouncycastle.cms.SignerInformation signerInformation) |
Extract the signer's signing certificate from the message.
|
javax.mail.internet.MimeBodyPart |
SMIMECompressedGenerator.generate(javax.mail.internet.MimeBodyPart content,
org.bouncycastle.operator.OutputCompressor compressor) |
generate an compressed object that contains an SMIME Compressed
object using the given provider from the contents of the passed in
message
|
javax.mail.internet.MimeBodyPart |
SMIMECompressedGenerator.generate(javax.mail.internet.MimeMessage message,
org.bouncycastle.operator.OutputCompressor compressor) |
generate an compressed object that contains an SMIME Compressed
object using the given provider from the contents of the passed in
message
|
javax.mail.internet.MimeBodyPart |
SMIMEEnvelopedGenerator.generate(javax.mail.internet.MimeBodyPart content,
org.bouncycastle.operator.OutputEncryptor encryptor) |
generate an enveloped object that contains an SMIME Enveloped
object using the given content encryptor
|
javax.mail.internet.MimeBodyPart |
SMIMEEnvelopedGenerator.generate(javax.mail.internet.MimeMessage message,
org.bouncycastle.operator.OutputEncryptor encryptor) |
generate an enveloped object that contains an SMIME Enveloped
object using the given provider from the contents of the passed in
message
|
javax.mail.internet.MimeMultipart |
SMIMESignedGenerator.generate(javax.mail.internet.MimeBodyPart content) |
|
javax.mail.internet.MimeMultipart |
SMIMESignedGenerator.generate(javax.mail.internet.MimeMessage message) |
|
javax.mail.internet.MimeBodyPart |
SMIMESignedGenerator.generateCertificateManagement() |
Creates a certificate management message which is like a signed message with no content
or signers but that still carries certificates and CRLs.
|
javax.mail.internet.MimeBodyPart |
SMIMESignedGenerator.generateEncapsulated(javax.mail.internet.MimeBodyPart content) |
generate a signed message with encapsulated content
|
javax.mail.internet.MimeBodyPart |
SMIMESignedGenerator.generateEncapsulated(javax.mail.internet.MimeMessage message) |
|
boolean |
SMIMEToolkit.isValidSignature(javax.mail.internet.MimeMultipart message,
org.bouncycastle.cms.SignerInformationVerifier verifier) |
Return true if there is a signature on the message that can be verified by verifier..
|
boolean |
SMIMEToolkit.isValidSignature(javax.mail.Part message,
org.bouncycastle.cms.SignerInformationVerifier verifier) |
Return true if there is a signature on the message that can be verified by the verifier.
|
protected javax.mail.internet.MimeBodyPart |
SMIMEGenerator.makeContentBodyPart(javax.mail.internet.MimeBodyPart content) |
Make sure we have a valid content body part - setting the headers
with defaults if neccessary.
|
protected javax.mail.internet.MimeBodyPart |
SMIMEGenerator.makeContentBodyPart(javax.mail.internet.MimeMessage message) |
extract an appropriate body part from the passed in MimeMessage
|
javax.mail.internet.MimeMultipart |
SMIMEToolkit.sign(javax.mail.internet.MimeBodyPart message,
org.bouncycastle.cms.SignerInfoGenerator signerInfoGenerator) |
Produce a signed message in multi-part format with the second part containing a detached signature for the first.
|
javax.mail.internet.MimeBodyPart |
SMIMEToolkit.signEncapsulated(javax.mail.internet.MimeBodyPart message,
org.bouncycastle.cms.SignerInfoGenerator signerInfoGenerator) |
Produce a signed message in encapsulated format where the message is encoded in the signature..
|
static javax.mail.internet.MimeBodyPart |
SMIMEUtil.toMimeBodyPart(byte[] content) |
return the MimeBodyPart described in the raw bytes provided in content
|
static javax.mail.internet.MimeBodyPart |
SMIMEUtil.toMimeBodyPart(InputStream content) |
return the MimeBodyPart described in the input stream content
|
static FileBackedMimeBodyPart |
SMIMEUtil.toMimeBodyPart(org.bouncycastle.cms.CMSTypedStream content) |
return a file backed MimeBodyPart described in CMSTypedStream content.
|
static FileBackedMimeBodyPart |
SMIMEUtil.toMimeBodyPart(org.bouncycastle.cms.CMSTypedStream content,
File file) |
Return a file based MimeBodyPart represented by content and backed
by the file represented by file.
|