Class 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:
    Serialized Form