| Modifier and Type | Class | Description |
|---|---|---|
static class |
EncryptedValue.Template |
A Template class for decoding BER-encoded EncryptedValues.
|
| Constructor | Description |
|---|---|
EncryptedValue(AlgorithmIdentifier intendedAlg,
AlgorithmIdentifier symmAlg,
BIT_STRING encSymmKey,
AlgorithmIdentifier keyAlg,
OCTET_STRING valueHint,
BIT_STRING encValue) |
| Modifier and Type | Method | 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()