Class CredentialRequest


  • public class CredentialRequest
    extends java.lang.Object

    Java class for CredentialRequest complex type.

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

     <complexType name="CredentialRequest">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="credentialRequestId" type="{http://www.w3.org/2001/XMLSchema}int"/>
             <element name="credentialType" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="credentialSubType" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="x509RequestType" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="attributes" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="attribute" type="{http://certificateservices.org/xsd/pkimessages1_0}Attribute" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="credentialRequestData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
             <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="requestedExpireDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="requestedValidFromDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="includeIssuerCredentials" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • credentialRequestId

        protected int credentialRequestId
      • credentialType

        protected java.lang.String credentialType
      • credentialSubType

        protected java.lang.String credentialSubType
      • x509RequestType

        protected java.lang.String x509RequestType
      • credentialRequestData

        protected byte[] credentialRequestData
      • description

        protected java.lang.String description
      • requestedExpireDate

        protected javax.xml.datatype.XMLGregorianCalendar requestedExpireDate
      • requestedValidFromDate

        protected javax.xml.datatype.XMLGregorianCalendar requestedValidFromDate
      • includeIssuerCredentials

        protected java.lang.Boolean includeIssuerCredentials
    • Constructor Detail

      • CredentialRequest

        public CredentialRequest()
    • Method Detail

      • getCredentialRequestId

        public int getCredentialRequestId()
        Gets the value of the credentialRequestId property.
      • setCredentialRequestId

        public void setCredentialRequestId​(int value)
        Sets the value of the credentialRequestId property.
      • getCredentialType

        public java.lang.String getCredentialType()
        Gets the value of the credentialType property.
        Returns:
        possible object is String
      • setCredentialType

        public void setCredentialType​(java.lang.String value)
        Sets the value of the credentialType 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
      • getX509RequestType

        public java.lang.String getX509RequestType()
        Gets the value of the x509RequestType property.
        Returns:
        possible object is String
      • setX509RequestType

        public void setX509RequestType​(java.lang.String value)
        Sets the value of the x509RequestType property.
        Parameters:
        value - allowed object is String
      • getCredentialRequestData

        public byte[] getCredentialRequestData()
        Gets the value of the credentialRequestData property.
        Returns:
        possible object is byte[]
      • setCredentialRequestData

        public void setCredentialRequestData​(byte[] value)
        Sets the value of the credentialRequestData property.
        Parameters:
        value - allowed object is byte[]
      • 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
      • getRequestedExpireDate

        public javax.xml.datatype.XMLGregorianCalendar getRequestedExpireDate()
        Gets the value of the requestedExpireDate property.
        Returns:
        possible object is XMLGregorianCalendar
      • setRequestedExpireDate

        public void setRequestedExpireDate​(javax.xml.datatype.XMLGregorianCalendar value)
        Sets the value of the requestedExpireDate property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • getRequestedValidFromDate

        public javax.xml.datatype.XMLGregorianCalendar getRequestedValidFromDate()
        Gets the value of the requestedValidFromDate property.
        Returns:
        possible object is XMLGregorianCalendar
      • setRequestedValidFromDate

        public void setRequestedValidFromDate​(javax.xml.datatype.XMLGregorianCalendar value)
        Sets the value of the requestedValidFromDate property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • isIncludeIssuerCredentials

        public java.lang.Boolean isIncludeIssuerCredentials()
        Gets the value of the includeIssuerCredentials property.
        Returns:
        possible object is Boolean
      • setIncludeIssuerCredentials

        public void setIncludeIssuerCredentials​(java.lang.Boolean value)
        Sets the value of the includeIssuerCredentials property.
        Parameters:
        value - allowed object is Boolean