org.mozilla.jss.pkix.cms
Class EnvelopedData
java.lang.Object
|
+--org.mozilla.jss.pkix.cms.EnvelopedData
- All Implemented Interfaces:
- ASN1Value
- public class EnvelopedData
- extends java.lang.Object
- implements ASN1Value
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
TAG
public static final Tag TAG
version
private INTEGER version
recipientInfos
private SET recipientInfos
encryptedContentInfo
private EncryptedContentInfo encryptedContentInfo
sequence
private SEQUENCE sequence
EnvelopedData
private EnvelopedData()
EnvelopedData
public EnvelopedData(INTEGER version,
SET recipientInfos,
EncryptedContentInfo encryptedContentInfo)
- Create a EnvelopedData ASN1 object.
getTag
public Tag getTag()
- Description copied from interface:
ASN1Value
- Returns the base tag for this type, not counting any tags
that may be imposed on it by its context.
- Specified by:
getTag
in interface ASN1Value
getVersion
public INTEGER getVersion()
getRecipientInfos
public SET getRecipientInfos()
getEncryptedContentInfo
public EncryptedContentInfo getEncryptedContentInfo()
encode
public void encode(java.io.OutputStream ostream)
throws java.io.IOException
- Description copied from interface:
ASN1Value
- Write this value's DER encoding to an output stream using
its own base tag.
- Specified by:
encode
in interface ASN1Value
encode
public void encode(Tag tag,
java.io.OutputStream ostream)
throws java.io.IOException
- Description copied from interface:
ASN1Value
- Write this value's DER encoding to an output stream using
an implicit tag.
- Specified by:
encode
in interface ASN1Value