| Modifier and Type | Class and Description |
|---|---|
static class |
EncryptedValue.Template
A Template class for decoding BER-encoded EncryptedValues.
|
| Constructor and Description |
|---|
EncryptedValue(AlgorithmIdentifier intendedAlg,
AlgorithmIdentifier symmAlg,
BIT_STRING encSymmKey,
AlgorithmIdentifier keyAlg,
OCTET_STRING valueHint,
BIT_STRING encValue) |
| Modifier and Type | Method and Description |
|---|---|
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. |
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.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()
ASN1Valuepublic void encode(java.io.OutputStream ostream)
throws java.io.IOException
ASN1Valuepublic void encode(Tag implicitTag, java.io.OutputStream ostream) throws java.io.IOException
ASN1Valuepublic static EncryptedValue.Template getTemplate()