Class KeyInfo


  • public class KeyInfo
    extends java.lang.Object

    Java class for KeyInfo complex type.

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

     <complexType name="KeyInfo">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="alias" type="{http://certificateservices.org/xsd/csmessages2_0}notemptystring"/>
             <element name="organisationShortName" type="{http://certificateservices.org/xsd/csmessages2_0}notemptystring"/>
             <element name="application" type="{http://certificateservices.org/xsd/csmessages2_0}notemptystring"/>
             <element name="credentialSubType" type="{http://certificateservices.org/xsd/csmessages2_0}notemptystring"/>
             <element name="description" type="{http://certificateservices.org/xsd/csmessages2_0}descriptionstring" minOccurs="0"/>
             <element name="certificateRequest" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
             <element name="dateCreated" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
             <element name="lastUpdated" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
             <element name="expireDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="status" type="{http://certificateservices.org/xsd/keystoremgmt2_0}KeyStatus"/>
             <element name="credentials">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="credential" type="{http://certificateservices.org/xsd/csmessages2_0}Credential" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  KeyInfo.Credentials
      Java class for anonymous complex type.
    • Constructor Summary

      Constructors 
      Constructor Description
      KeyInfo()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAlias()
      Gets the value of the alias property.
      java.lang.String getApplication()
      Gets the value of the application property.
      byte[] getCertificateRequest()
      Gets the value of the certificateRequest property.
      KeyInfo.Credentials getCredentials()
      Gets the value of the credentials property.
      java.lang.String getCredentialSubType()
      Gets the value of the credentialSubType property.
      javax.xml.datatype.XMLGregorianCalendar getDateCreated()
      Gets the value of the dateCreated property.
      java.lang.String getDescription()
      Gets the value of the description property.
      javax.xml.datatype.XMLGregorianCalendar getExpireDate()
      Gets the value of the expireDate property.
      javax.xml.datatype.XMLGregorianCalendar getLastUpdated()
      Gets the value of the lastUpdated property.
      java.lang.String getOrganisationShortName()
      Gets the value of the organisationShortName property.
      KeyStatus getStatus()
      Gets the value of the status property.
      void setAlias​(java.lang.String value)
      Sets the value of the alias property.
      void setApplication​(java.lang.String value)
      Sets the value of the application property.
      void setCertificateRequest​(byte[] value)
      Sets the value of the certificateRequest property.
      void setCredentials​(KeyInfo.Credentials value)
      Sets the value of the credentials property.
      void setCredentialSubType​(java.lang.String value)
      Sets the value of the credentialSubType property.
      void setDateCreated​(javax.xml.datatype.XMLGregorianCalendar value)
      Sets the value of the dateCreated property.
      void setDescription​(java.lang.String value)
      Sets the value of the description property.
      void setExpireDate​(javax.xml.datatype.XMLGregorianCalendar value)
      Sets the value of the expireDate property.
      void setLastUpdated​(javax.xml.datatype.XMLGregorianCalendar value)
      Sets the value of the lastUpdated property.
      void setOrganisationShortName​(java.lang.String value)
      Sets the value of the organisationShortName property.
      void setStatus​(KeyStatus value)
      Sets the value of the status property.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • alias

        protected java.lang.String alias
      • organisationShortName

        protected java.lang.String organisationShortName
      • application

        protected java.lang.String application
      • credentialSubType

        protected java.lang.String credentialSubType
      • description

        protected java.lang.String description
      • certificateRequest

        protected byte[] certificateRequest
      • dateCreated

        protected javax.xml.datatype.XMLGregorianCalendar dateCreated
      • lastUpdated

        protected javax.xml.datatype.XMLGregorianCalendar lastUpdated
      • expireDate

        protected javax.xml.datatype.XMLGregorianCalendar expireDate
    • Constructor Detail

      • KeyInfo

        public KeyInfo()
    • Method Detail

      • getAlias

        public java.lang.String getAlias()
        Gets the value of the alias property.
        Returns:
        possible object is String
      • setAlias

        public void setAlias​(java.lang.String value)
        Sets the value of the alias property.
        Parameters:
        value - allowed object is String
      • getOrganisationShortName

        public java.lang.String getOrganisationShortName()
        Gets the value of the organisationShortName property.
        Returns:
        possible object is String
      • setOrganisationShortName

        public void setOrganisationShortName​(java.lang.String value)
        Sets the value of the organisationShortName property.
        Parameters:
        value - allowed object is String
      • getApplication

        public java.lang.String getApplication()
        Gets the value of the application property.
        Returns:
        possible object is String
      • setApplication

        public void setApplication​(java.lang.String value)
        Sets the value of the application property.
        Parameters:
        value - allowed object is String
      • getCredentialSubType

        public java.lang.String getCredentialSubType()
        Gets the value of the credentialSubType property.
        Returns:
        possible object is String
      • setCredentialSubType

        public void setCredentialSubType​(java.lang.String value)
        Sets the value of the credentialSubType property.
        Parameters:
        value - allowed object is String
      • getDescription

        public java.lang.String getDescription()
        Gets the value of the description property.
        Returns:
        possible object is String
      • setDescription

        public void setDescription​(java.lang.String value)
        Sets the value of the description property.
        Parameters:
        value - allowed object is String
      • getCertificateRequest

        public byte[] getCertificateRequest()
        Gets the value of the certificateRequest property.
        Returns:
        possible object is byte[]
      • setCertificateRequest

        public void setCertificateRequest​(byte[] value)
        Sets the value of the certificateRequest property.
        Parameters:
        value - allowed object is byte[]
      • getDateCreated

        public javax.xml.datatype.XMLGregorianCalendar getDateCreated()
        Gets the value of the dateCreated property.
        Returns:
        possible object is XMLGregorianCalendar
      • setDateCreated

        public void setDateCreated​(javax.xml.datatype.XMLGregorianCalendar value)
        Sets the value of the dateCreated property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • getLastUpdated

        public javax.xml.datatype.XMLGregorianCalendar getLastUpdated()
        Gets the value of the lastUpdated property.
        Returns:
        possible object is XMLGregorianCalendar
      • setLastUpdated

        public void setLastUpdated​(javax.xml.datatype.XMLGregorianCalendar value)
        Sets the value of the lastUpdated property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • getExpireDate

        public javax.xml.datatype.XMLGregorianCalendar getExpireDate()
        Gets the value of the expireDate property.
        Returns:
        possible object is XMLGregorianCalendar
      • setExpireDate

        public void setExpireDate​(javax.xml.datatype.XMLGregorianCalendar value)
        Sets the value of the expireDate property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • getStatus

        public KeyStatus getStatus()
        Gets the value of the status property.
        Returns:
        possible object is KeyStatus
      • setStatus

        public void setStatus​(KeyStatus value)
        Sets the value of the status property.
        Parameters:
        value - allowed object is KeyStatus