Class KeyInfoType

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

public class KeyInfoType extends Object implements Serializable, Cloneable, JaxbVisitable
TODO Loosely based on XML digital signature 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 KeyInfoType complex type.

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

 <complexType name="KeyInfoType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="keyName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • keyName

      protected String keyName
  • Constructor Details

    • KeyInfoType

      public KeyInfoType()
  • Method Details

    • getKeyName

      public String getKeyName()
      Gets the value of the keyName property.
      Returns:
      possible object is String
    • setKeyName

      public void setKeyName(String value)
      Sets the value of the keyName property.
      Parameters:
      value - allowed object is String
    • 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 KeyInfoType clone()
      Overrides:
      clone in class Object
    • accept

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