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()
ASN1Value
public void encode(java.io.OutputStream ostream) throws java.io.IOException
ASN1Value
public void encode(Tag implicitTag, java.io.OutputStream ostream) throws java.io.IOException
ASN1Value
public static EncryptedValue.Template getTemplate()