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
.XMLEncryptionException
CipherReference getCipherReference()
byte
array).void setCipherReference(CipherReference reference) throws XMLEncryptionException
CipherData
's reference.reference
- an external location containing the encrypted octet sequence.XMLEncryptionException
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.