Interface EncryptionProperty


public interface EncryptionProperty
Additional information items concerning the generation of the EncryptedData or EncryptedKey can be placed in an EncryptionProperty element (e.g., date/time stamp or the serial number of cryptographic hardware used during encryption). The Target attribute identifies the EncryptedType structure being described. anyAttribute permits the inclusion of attributes from the XML namespace to be included (i.e., xml:space, xml:lang, and xml:base).

It is defined as follows:

 
 
     
         
     
     
     
     
 
 
  • Method Details

    • getTarget

      String getTarget()
      Returns the EncryptedType being described.
      Returns:
      the EncryptedType being described by this EncryptionProperty.
    • setTarget

      void setTarget(String target)
      Sets the target.
      Parameters:
      target -
    • getId

      String getId()
      Returns the id of the EncryptionProperty.
      Returns:
      the id.
    • setId

      void setId(String id)
      Sets the id.
      Parameters:
      id -
    • getAttribute

      String getAttribute(String attribute)
      Returns the attribute's value in the xml namespace.
      Parameters:
      attribute -
      Returns:
      the attribute's value.
    • setAttribute

      void setAttribute(String attribute, String value)
      Set the attribute value.
      Parameters:
      attribute - the attribute's name.
      value - the attribute's value.
    • getEncryptionInformation

      Iterator<Element> getEncryptionInformation()
      Returns the properties of the EncryptionProperty.
      Returns:
      an Iterator over all the additional encryption information contained in this class.
    • addEncryptionInformation

      void addEncryptionInformation(Element information)
      Adds encryption information.
      Parameters:
      information - the additional encryption information.
    • removeEncryptionInformation

      void removeEncryptionInformation(Element information)
      Removes encryption information.
      Parameters:
      information - the information to remove.