Interface CipherData


  • 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:

    <element name='CipherData' type='xenc:CipherDataType'/> <complexType name='CipherDataType'> <choice> <element name='CipherValue' type='base64Binary'/> <element ref='xenc:CipherReference'/> </choice> </complexType>
    Author:
    Axl Mattheus
    • Method Detail

      • getDataType

        int getDataType()
        Returns the type of encrypted data contained in the CipherData.
        Returns:
        VALUE_TYPE if the encrypted data is contained as CipherValue or REFERENCE_TYPE if the encrypted data is contained as CipherReference.
      • getCipherValue

        CipherValue getCipherValue()
        Returns the cipher value as a base64 encoded byte array.
        Returns:
        the CipherData's value.
      • getCipherReference

        CipherReference getCipherReference()
        Returns a reference to an external location containing the encrypted octet sequence (byte array).
        Returns:
        the reference to an external location containing the encrypted octet sequence.