Package org.bouncycastle.mail.smime
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
ConstructorsConstructorDescriptionSMIMEAuthEnvelopedParser
(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
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
-
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()
-