3.1.4.1.3.23 Response

The <Response> complex type is used to convey the results of a request for certificate enrollment policy.

 <xs:complexType name="Response">
   <xs:sequence>
     <xs:element name="policyID" type="xs:string" />
     <xs:element name="policyFriendlyName" type="xs:string"
       nillable="true" />
     <xs:element name="nextUpdateHours" type="xs:unsignedInt"
       nillable="true" />
     <xs:element name="policiesNotChanged" type="xs:boolean"
       nillable="true" />
     <xs:element name="policies" type="xcep:PolicyCollection"
       nillable="true" />
     <xs:any namespace="##any" processContents="lax"
       minOccurs="0" maxOccurs="unbounded" />
   </xs:sequence>
 </xs:complexType>

policyID: A unique identifier for the certificate enrollment policy. Two or more servers can respond with the same <policyID> element in a GetPoliciesResponse message if, and only if, they are configured to return the same Response object to the same requestor. The <policyID> element is not intended to be a human-readable property.

policyFriendlyName: A human readable friendly name for the certificate enrollment policy.

nextUpdateHours: An integer representing the number of hours that the server recommends the client wait before submitting another GetPolicies message. If the <nextUpdateHours> element is present and not nil, the <nextUpdateHours> element value MUST be a positive nonzero integer.<4>

policiesNotChanged: Used to indicate to the requestor whether the policies have changed since the requestor specified <lastUpdateTime> in the GetPolicies request message as described in section 3.1.4.1.3.9. If the value of the <policiesNotChanged> element is true, the policy has not changed since the <lastUpdateTime> value in the GetPolicies message. If the <policiesNotChanged> element is false or nil, the policy has changed since the requestor specified <lastUpdateTime>.

policies: An instance of a PolicyCollection object as defined in section 3.1.4.1.3.19.

##any: This element provides a vendor extensible point. Additional elements MAY be included as part of a Response object instance.