public interface CipherData
CipherData provides encrypted data. It must either contain the
encrypted octet sequence as base64 encoded text of the
CipherValue element, or provide a reference to an external
location containing the encrypted octet sequence via the
CipherReference element.
The schema definition is as follows:
| Modifier and Type | Field and Description |
|---|---|
static int |
REFERENCE_TYPE
REFERENCE_TYPE ASN
|
static int |
VALUE_TYPE
VALUE_TYPE ASN
|
| Modifier and Type | Method and Description |
|---|---|
CipherReference |
getCipherReference()
Returns a reference to an external location containing the encrypted
octet sequence (
byte array). |
CipherValue |
getCipherValue()
Returns the cipher value as a base64 encoded
byte array. |
int |
getDataType()
Returns the type of encrypted data contained in the
CipherData. |
void |
setCipherReference(CipherReference reference)
Sets the
CipherData's reference. |
void |
setCipherValue(CipherValue value)
Sets the
CipherData's value. |
static final int VALUE_TYPE
static final int REFERENCE_TYPE
int getDataType()
CipherData.VALUE_TYPE if the encrypted data is contained as
CipherValue or REFERENCE_TYPE if the
encrypted data is contained as CipherReference.CipherValue getCipherValue()
byte array.CipherData's value.void setCipherValue(CipherValue value) throws XMLEncryptionException
CipherData's value.value - the value of the CipherData.XMLEncryptionExceptionCipherReference getCipherReference()
byte array).void setCipherReference(CipherReference reference) throws XMLEncryptionException
CipherData's reference.reference - an external location containing the encrypted octet sequence.XMLEncryptionExceptionCopyright © 2000–2020 The Apache Software Foundation. All rights reserved.