|
JSS 3.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.mozilla.jss.pkix.crmf.EncryptedValue
The CRMF structure EncryptedValue for storing the encrypted key to be archived.
Nested Class Summary | |
static class |
EncryptedValue.Template
A Template class for decoding BER-encoded EncryptedValues. |
Field Summary | |
private BIT_STRING |
encSymmKey
|
private BIT_STRING |
encValue
|
private AlgorithmIdentifier |
intendedAlg
|
private AlgorithmIdentifier |
keyAlg
|
private SEQUENCE |
sequence
|
private AlgorithmIdentifier |
symmAlg
|
private static Tag |
TAG
|
private static EncryptedValue.Template |
templateInstance
|
private OCTET_STRING |
valueHint
|
Constructor Summary | |
private |
EncryptedValue()
|
|
EncryptedValue(AlgorithmIdentifier intendedAlg,
AlgorithmIdentifier symmAlg,
BIT_STRING encSymmKey,
AlgorithmIdentifier keyAlg,
OCTET_STRING valueHint,
BIT_STRING encValue)
|
Method Summary | |
void |
encode(java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using its own base tag. |
void |
encode(Tag implicitTag,
java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using an implicit tag. |
BIT_STRING |
getEncSymmKey()
May return null . |
BIT_STRING |
getEncValue()
|
AlgorithmIdentifier |
getIntendedAlg()
May return null . |
AlgorithmIdentifier |
getKeyAlg()
May return null . |
AlgorithmIdentifier |
getSymmAlg()
May return null . |
Tag |
getTag()
Returns the base tag for this type, not counting any tags that may be imposed on it by its context. |
static EncryptedValue.Template |
getTemplate()
|
OCTET_STRING |
getValueHint()
May return null . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private AlgorithmIdentifier intendedAlg
private AlgorithmIdentifier symmAlg
private BIT_STRING encSymmKey
private AlgorithmIdentifier keyAlg
private OCTET_STRING valueHint
private BIT_STRING encValue
private SEQUENCE sequence
private static final Tag TAG
private static final EncryptedValue.Template templateInstance
Constructor Detail |
private EncryptedValue()
public EncryptedValue(AlgorithmIdentifier intendedAlg, AlgorithmIdentifier symmAlg, BIT_STRING encSymmKey, AlgorithmIdentifier keyAlg, OCTET_STRING valueHint, BIT_STRING encValue)
intendedAlg
- May be null.symmAlg
- May be null.encSymmKey
- May be null.keyAlg
- May be null.valueHint
- May be null.encValue
- May not be null.Method Detail |
public AlgorithmIdentifier getIntendedAlg()
null
.
public AlgorithmIdentifier getSymmAlg()
null
.
public BIT_STRING getEncSymmKey()
null
.
public AlgorithmIdentifier getKeyAlg()
null
.
public OCTET_STRING getValueHint()
null
.
public BIT_STRING getEncValue()
public Tag getTag()
ASN1Value
getTag
in interface ASN1Value
public void encode(java.io.OutputStream ostream) throws java.io.IOException
ASN1Value
encode
in interface ASN1Value
java.io.IOException
public void encode(Tag implicitTag, java.io.OutputStream ostream) throws java.io.IOException
ASN1Value
encode
in interface ASN1Value
java.io.IOException
public static EncryptedValue.Template getTemplate()
|
JSS 3.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |