Bouncy Castle Cryptography Library 1.81

org.bouncycastle.mail.smime
Class SMIMEEnvelopedParser

java.lang.Object
  extended byorg.bouncycastle.cms.CMSContentInfoParser
      extended byorg.bouncycastle.cms.CMSEnvelopedDataParser
          extended byorg.bouncycastle.mail.smime.SMIMEEnvelopedParser

public class SMIMEEnvelopedParser
extends org.bouncycastle.cms.CMSEnvelopedDataParser

Stream based containing class for an S/MIME pkcs7-mime encrypted MimePart.


Field Summary
 
Fields inherited from class org.bouncycastle.cms.CMSContentInfoParser
_contentInfo, _data
 
Constructor Summary
SMIMEEnvelopedParser(javax.mail.internet.MimeBodyPart message)
           
SMIMEEnvelopedParser(javax.mail.internet.MimeBodyPart message, int bufferSize)
          Create a parser from a MimeBodyPart using the passed in buffer size for reading it.
SMIMEEnvelopedParser(javax.mail.internet.MimeMessage message)
           
SMIMEEnvelopedParser(javax.mail.internet.MimeMessage message, int bufferSize)
          Create a parser from a MimeMessage using the passed in buffer size for reading it.
 
Method Summary
 javax.mail.internet.MimePart getEncryptedContent()
           
 
Methods inherited from class org.bouncycastle.cms.CMSEnvelopedDataParser
getContentEncryptionAlgorithm, getEncryptionAlgOID, getEncryptionAlgParams, getOriginatorInfo, getRecipientInfos, getUnprotectedAttributes
 
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 Detail

SMIMEEnvelopedParser

public SMIMEEnvelopedParser(javax.mail.internet.MimeBodyPart message)
                     throws java.io.IOException,
                            javax.mail.MessagingException,
                            org.bouncycastle.cms.CMSException

SMIMEEnvelopedParser

public SMIMEEnvelopedParser(javax.mail.internet.MimeMessage message)
                     throws java.io.IOException,
                            javax.mail.MessagingException,
                            org.bouncycastle.cms.CMSException

SMIMEEnvelopedParser

public SMIMEEnvelopedParser(javax.mail.internet.MimeBodyPart message,
                            int bufferSize)
                     throws java.io.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.

SMIMEEnvelopedParser

public SMIMEEnvelopedParser(javax.mail.internet.MimeMessage message,
                            int bufferSize)
                     throws java.io.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 - bufferSoze to be used.
Method Detail

getEncryptedContent

public javax.mail.internet.MimePart getEncryptedContent()

Bouncy Castle Cryptography Library 1.81