public class SMIMEGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
encoding |
protected boolean |
useBase64 |
Modifier | Constructor and Description |
---|---|
protected |
SMIMEGenerator()
base constructor
|
Modifier and Type | Method and Description |
---|---|
protected javax.crypto.KeyGenerator |
createSymmetricKeyGenerator(java.lang.String encryptionOID,
java.security.Provider provider) |
protected jakarta.mail.internet.MimeBodyPart |
makeContentBodyPart(jakarta.mail.internet.MimeBodyPart content)
Make sure we have a valid content body part - setting the headers
with defaults if neccessary.
|
protected jakarta.mail.internet.MimeBodyPart |
makeContentBodyPart(jakarta.mail.internet.MimeMessage message)
extract an appropriate body part from the passed in MimeMessage
|
void |
setContentTransferEncoding(java.lang.String encoding)
set the content-transfer-encoding for the CMS block (enveloped data, signature, etc...) in the message.
|
public void setContentTransferEncoding(java.lang.String encoding)
encoding
- the encoding to use, default "base64", use "binary" for a binary encoding.protected jakarta.mail.internet.MimeBodyPart makeContentBodyPart(jakarta.mail.internet.MimeBodyPart content) throws SMIMEException
SMIMEException
protected jakarta.mail.internet.MimeBodyPart makeContentBodyPart(jakarta.mail.internet.MimeMessage message) throws SMIMEException
SMIMEException
protected javax.crypto.KeyGenerator createSymmetricKeyGenerator(java.lang.String encryptionOID, java.security.Provider provider) throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException