Class SMIMEGenerator

    • Field Detail

      • useBase64

        protected boolean useBase64
      • encoding

        protected String encoding
    • Constructor Detail

      • SMIMEGenerator

        protected SMIMEGenerator()
        base constructor
    • Method Detail

      • setContentTransferEncoding

        public void setContentTransferEncoding​(String encoding)
        set the content-transfer-encoding for the CMS block (enveloped data, signature, etc...) in the message.
        Parameters:
        encoding - the encoding to use, default "base64", use "binary" for a binary encoding.
      • makeContentBodyPart

        protected javax.mail.internet.MimeBodyPart makeContentBodyPart​(javax.mail.internet.MimeBodyPart content)
                                                                throws SMIMEException
        Make sure we have a valid content body part - setting the headers with defaults if neccessary.
        Throws:
        SMIMEException
      • makeContentBodyPart

        protected javax.mail.internet.MimeBodyPart makeContentBodyPart​(javax.mail.internet.MimeMessage message)
                                                                throws SMIMEException
        extract an appropriate body part from the passed in MimeMessage
        Throws:
        SMIMEException