Class CipherDataType

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

public class CipherDataType extends Object implements PlainStructured.WithoutStrategy, JaxbVisitable
TODO 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 CipherDataType complex type.

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

 <complexType name="CipherDataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="cipherValue" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • cipherValue

      protected byte[] cipherValue
  • Constructor Details

    • CipherDataType

      public CipherDataType()
  • Method Details

    • getCipherValue

      public byte[] getCipherValue()
      Gets the value of the cipherValue property.
      Returns:
      possible object is byte[]
    • setCipherValue

      public void setCipherValue(byte[] value)
      Sets the value of the cipherValue property.
      Parameters:
      value - allowed object is byte[]
    • 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 CipherDataType clone()
      Specified by:
      clone in interface PlainStructured
      Overrides:
      clone in class Object
    • accept

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