Interface CipherData

  • All Known Implementing Classes:
    XMLCipher.Factory.CipherDataImpl

    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:

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