Class SMIMEAuthEnvelopedParser

java.lang.Object
org.bouncycastle.cms.CMSContentInfoParser
org.bouncycastle.cms.CMSAuthEnvelopedDataParser
org.bouncycastle.mail.smime.SMIMEAuthEnvelopedParser

public class SMIMEAuthEnvelopedParser extends org.bouncycastle.cms.CMSAuthEnvelopedDataParser
Stream based containing class for an S/MIME pkcs7-mime encrypted MimePart using AEAD algorithm.
  • Field Summary

    Fields inherited from class org.bouncycastle.cms.CMSContentInfoParser

    _contentInfo, _data
  • Constructor Summary

    Constructors
    Constructor
    Description
    SMIMEAuthEnvelopedParser(javax.mail.internet.MimeBodyPart message)
     
    SMIMEAuthEnvelopedParser(javax.mail.internet.MimeBodyPart message, int bufferSize)
    Create a parser from a MimeBodyPart using the passed in buffer size for reading it.
    SMIMEAuthEnvelopedParser(javax.mail.internet.MimeMessage message)
     
    SMIMEAuthEnvelopedParser(javax.mail.internet.MimeMessage message, int bufferSize)
    Create a parser from a MimeMessage using the passed in buffer size for reading it.
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.mail.internet.MimePart
     

    Methods inherited from class org.bouncycastle.cms.CMSAuthEnvelopedDataParser

    getAuthAttrs, getContentDigest, getEncAlgOID, getEncAlgParams, getEncryptionAlgOID, getMac, getOriginatorInfo, getRecipientInfos, getUnauthAttrs

    Methods inherited from class org.bouncycastle.cms.CMSContentInfoParser

    close

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SMIMEAuthEnvelopedParser

      public SMIMEAuthEnvelopedParser(javax.mail.internet.MimeBodyPart message) throws IOException, javax.mail.MessagingException, org.bouncycastle.cms.CMSException
      Throws:
      IOException
      javax.mail.MessagingException
      org.bouncycastle.cms.CMSException
    • SMIMEAuthEnvelopedParser

      public SMIMEAuthEnvelopedParser(javax.mail.internet.MimeMessage message) throws IOException, javax.mail.MessagingException, org.bouncycastle.cms.CMSException
      Throws:
      IOException
      javax.mail.MessagingException
      org.bouncycastle.cms.CMSException
    • SMIMEAuthEnvelopedParser

      public SMIMEAuthEnvelopedParser(javax.mail.internet.MimeBodyPart message, int bufferSize) throws IOException, javax.mail.MessagingException, org.bouncycastle.cms.CMSException
      Create a parser from a MimeBodyPart using the passed in buffer size for reading it.
      Parameters:
      message - body part to be parsed.
      bufferSize - bufferSoze to be used.
      Throws:
      IOException
      javax.mail.MessagingException
      org.bouncycastle.cms.CMSException
    • SMIMEAuthEnvelopedParser

      public SMIMEAuthEnvelopedParser(javax.mail.internet.MimeMessage message, int bufferSize) throws IOException, javax.mail.MessagingException, org.bouncycastle.cms.CMSException
      Create a parser from a MimeMessage using the passed in buffer size for reading it.
      Parameters:
      message - message to be parsed.
      bufferSize - bufferSize to be used.
      Throws:
      IOException
      javax.mail.MessagingException
      org.bouncycastle.cms.CMSException
  • Method Details

    • getEncryptedContent

      public javax.mail.internet.MimePart getEncryptedContent()