public class CMSAuthEnvelopedDataParser extends CMSContentInfoParser
_contentInfo, _data
Constructor and Description |
---|
CMSAuthEnvelopedDataParser(byte[] envelopedData) |
CMSAuthEnvelopedDataParser(java.io.InputStream envelopedData) |
Modifier and Type | Method and Description |
---|---|
org.bouncycastle.asn1.cms.AttributeTable |
getAuthAttrs()
return a table of the unauthenticated attributes indexed by
the OID of the attribute.
|
byte[] |
getContentDigest()
This will only be valid after the content has been read.
|
java.lang.String |
getEncAlgOID()
return the object identifier for the mac algorithm.
|
byte[] |
getEncAlgParams()
return the ASN.1 encoded encryption algorithm parameters, or null if
there aren't any.
|
org.bouncycastle.asn1.x509.AlgorithmIdentifier |
getEncryptionAlgOID()
Return the MAC algorithm details for the MAC associated with the data in this object.
|
byte[] |
getMac() |
OriginatorInformation |
getOriginatorInfo()
Return the originator information associated with this message if present.
|
RecipientInformationStore |
getRecipientInfos()
return a store of the intended recipients for this message
|
org.bouncycastle.asn1.cms.AttributeTable |
getUnauthAttrs()
return a table of the unauthenticated attributes indexed by
the OID of the attribute.
|
close
public CMSAuthEnvelopedDataParser(byte[] envelopedData) throws CMSException, java.io.IOException
CMSException
java.io.IOException
public CMSAuthEnvelopedDataParser(java.io.InputStream envelopedData) throws CMSException, java.io.IOException
CMSException
java.io.IOException
public OriginatorInformation getOriginatorInfo()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getEncryptionAlgOID()
public java.lang.String getEncAlgOID()
public byte[] getEncAlgParams()
public RecipientInformationStore getRecipientInfos()
public byte[] getMac() throws java.io.IOException
java.io.IOException
public org.bouncycastle.asn1.cms.AttributeTable getAuthAttrs() throws java.io.IOException
java.io.IOException
public org.bouncycastle.asn1.cms.AttributeTable getUnauthAttrs() throws java.io.IOException
java.io.IOException
public byte[] getContentDigest()