Package org.bouncycastle.cms
Class CMSAuthEnvelopedData
java.lang.Object
org.bouncycastle.cms.CMSAuthEnvelopedData
- All Implemented Interfaces:
org.bouncycastle.util.Encodable
containing class for an CMS AuthEnveloped Data object
-
Constructor Summary
ConstructorsConstructorDescriptionCMSAuthEnvelopedData
(byte[] authEnvData) CMSAuthEnvelopedData
(InputStream authEnvData) CMSAuthEnvelopedData
(org.bouncycastle.asn1.cms.ContentInfo contentInfo) -
Method Summary
Modifier and TypeMethodDescriptionorg.bouncycastle.asn1.cms.AttributeTable
return a table of the authenticated attributes (as in those used to provide associated data) indexed by the OID of the attribute.byte[]
return the ASN.1 encoded representation of this object.byte[]
getMac()
Return the MAC value that was originally calculated for this AuthEnveloped data.Return the originator information associated with this message if present.return a store of the intended recipients for this messageorg.bouncycastle.asn1.cms.AttributeTable
return a table of the unauthenticated attributes indexed by the OID of the attribute.org.bouncycastle.asn1.cms.ContentInfo
return the ContentInfo
-
Constructor Details
-
CMSAuthEnvelopedData
- Throws:
CMSException
-
CMSAuthEnvelopedData
- Throws:
CMSException
-
CMSAuthEnvelopedData
- Throws:
CMSException
-
-
Method Details
-
getOriginatorInfo
Return the originator information associated with this message if present.- Returns:
- OriginatorInformation, null if not present.
-
getRecipientInfos
return a store of the intended recipients for this message -
getAuthAttrs
public org.bouncycastle.asn1.cms.AttributeTable getAuthAttrs()return a table of the authenticated attributes (as in those used to provide associated data) indexed by the OID of the attribute.- Returns:
- the authenticated attributes.
-
getUnauthAttrs
public org.bouncycastle.asn1.cms.AttributeTable getUnauthAttrs()return a table of the unauthenticated attributes indexed by the OID of the attribute.- Returns:
- the unauthenticated attributes.
-
getMac
public byte[] getMac()Return the MAC value that was originally calculated for this AuthEnveloped data.- Returns:
- the MAC data associated with the stream.
-
toASN1Structure
public org.bouncycastle.asn1.cms.ContentInfo toASN1Structure()return the ContentInfo -
getEncoded
return the ASN.1 encoded representation of this object.- Specified by:
getEncoded
in interfaceorg.bouncycastle.util.Encodable
- Throws:
IOException
-