Class EncryptedDataType

java.lang.Object
com.evolveum.prism.xml.ns._public.types_3.EncryptedDataType
All Implemented Interfaces:
JaxbVisitable, Serializable, Cloneable

public class EncryptedDataType extends Object implements Serializable, Cloneable, JaxbVisitable
TODO Contains data protected by (reversible) encryption. Loosely based on XML encryption standard. But we cannot use full standard as we are not bound to XML. We need this to work also for JSON and YAML and other languages.

Java class for EncryptedDataType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="EncryptedDataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="encryptionMethod" type="{http://prism.evolveum.com/xml/ns/public/types-3}EncryptionMethodType" minOccurs="0"/>
         <element name="keyInfo" type="{http://prism.evolveum.com/xml/ns/public/types-3}KeyInfoType" minOccurs="0"/>
         <element name="cipherData" type="{http://prism.evolveum.com/xml/ns/public/types-3}CipherDataType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • EncryptedDataType

      public EncryptedDataType()
  • Method Details

    • getEncryptionMethod

      public EncryptionMethodType getEncryptionMethod()
      Gets the value of the encryptionMethod property.
    • setEncryptionMethod

      public void setEncryptionMethod(EncryptionMethodType value)
      Sets the value of the encryptionMethod property.
    • getKeyInfo

      public KeyInfoType getKeyInfo()
      Gets the value of the keyInfo property.
    • setKeyInfo

      public void setKeyInfo(KeyInfoType value)
      Sets the value of the keyInfo property.
    • getCipherData

      public CipherDataType getCipherData()
      Gets the value of the cipherData property.
    • setCipherData

      public void setCipherData(CipherDataType value)
      Sets the value of the cipherData property.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • clone

      public EncryptedDataType clone()
      Overrides:
      clone in class Object
    • accept

      public void accept(JaxbVisitor visitor)
      Specified by:
      accept in interface JaxbVisitable