org.mozilla.jss.pkcs7
Class EncryptedData
java.lang.Object
|
+--org.mozilla.jss.pkcs7.EncryptedData
- public class EncryptedData
- extends java.lang.Object
- implements ASN1Value
The PKCS #7 structure EncryptedData.
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
version
private INTEGER version
encryptedContentInfo
private EncryptedContentInfo encryptedContentInfo
sequence
private SEQUENCE sequence
DEFAULT_VERSION
public static final INTEGER DEFAULT_VERSION
- The default version number. This should always be used unless
you really know what you are doing.
TAG
private static final Tag TAG
templateInstance
private static final EncryptedData.Template templateInstance
EncryptedData
private EncryptedData()
EncryptedData
public EncryptedData(INTEGER version,
EncryptedContentInfo encryptedContentInfo)
- Creates a new EncryptedData.
- Parameters:
version
- Should usually be DEFAULT_VERSION unless you are being
very clever.
EncryptedData
public EncryptedData(EncryptedContentInfo encryptedContentInfo)
- Creates an EncryptedData with the default version.
getVersion
public INTEGER getVersion()
getEncryptedContentInfo
public EncryptedContentInfo getEncryptedContentInfo()
getTag
public Tag getTag()
- Specified by:
- getTag in interface ASN1Value
encode
public void encode(java.io.OutputStream ostream)
throws java.io.IOException
- Specified by:
- encode in interface ASN1Value
encode
public void encode(Tag implicitTag,
java.io.OutputStream ostream)
throws java.io.IOException
- Specified by:
- encode in interface ASN1Value
getTemplate
public static EncryptedData.Template getTemplate()