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.