Interface CipherData

All Superinterfaces:
XMLObject
All Known Implementing Classes:
CipherDataImpl

public interface CipherData extends XMLObject
XMLObject representing XML Encryption, version 20021210, CipherData element.
  • Field Details

    • DEFAULT_ELEMENT_LOCAL_NAME

      static final String DEFAULT_ELEMENT_LOCAL_NAME
      Element local name.
      See Also:
    • DEFAULT_ELEMENT_NAME

      static final QName DEFAULT_ELEMENT_NAME
      Default element name.
    • TYPE_LOCAL_NAME

      static final String TYPE_LOCAL_NAME
      Local name of the XSI type.
      See Also:
    • TYPE_NAME

      static final QName TYPE_NAME
      QName of the XSI type.
  • Method Details

    • getCipherValue

      @Nullable CipherValue getCipherValue()
      Get the base64-encoded data representing the encrypted form of the plaintext data.
      Returns:
      base64-encoded encrypted value
    • setCipherValue

      void setCipherValue(@Nullable CipherValue newCipherValue)
      Set the base64-encoded data representing the encrypted form of the plaintext data.
      Parameters:
      newCipherValue - the new base64-encoded encrypted data
    • getCipherReference

      @Nullable CipherReference getCipherReference()
      Get the CipherReference which points to the location encrypted data.
      Returns:
      CipherReference child element representing the encrypted data
    • setCipherReference

      void setCipherReference(@Nullable CipherReference newCipherReference)
      Get the CipherReference which points to the location encrypted data.
      Parameters:
      newCipherReference - the new CipherReference child element