org.mozilla.jss.pkix.crmf
Class EncryptedKey
java.lang.Object
|
+--org.mozilla.jss.pkix.crmf.EncryptedKey
- public class EncryptedKey
- 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 |
ENCRYPTED_VALUE
public static final EncryptedKey.Type ENCRYPTED_VALUE
ENVELOPED_DATA
public static final EncryptedKey.Type ENVELOPED_DATA
type
private EncryptedKey.Type type
encryptedValue
private EncryptedValue encryptedValue
envelopedData
private ANY envelopedData
tag
private Tag tag
templateInstance
private static final EncryptedKey.Template templateInstance
EncryptedKey
private EncryptedKey()
EncryptedKey
public EncryptedKey(EncryptedValue encryptedValue)
EncryptedKey
public EncryptedKey(ANY envelopedData)
getType
public EncryptedKey.Type getType()
getEncryptedValue
public EncryptedValue getEncryptedValue()
- Should only be called if
getType
returns
ENCRYPTED_VALUE
.
getEnvelopedData
public ANY getEnvelopedData()
- Should only be called if
getType
returns
ENVELOPED_DATA
. ANY is returned to prevent a circular
dependency between the org.mozilla.jss.pkcs7 package and the
org.mozilla.jss.pkix hierarchy.
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 EncryptedKey.Template getTemplate()