3.1.4.1.3 Complex Types

Complex Type

Description

<Attributes>

Contains information about a CertificateEnrollmentPolicy object.

<CA>

Encapsulates information about a certificate authority.

<CACollection>

Groups one or more CA objects together.

<CAReferenceCollection>

Groups one or more <cAReference> elements together.

<CAURI>

Defines the URI for a certificate authority.

<CAURICollection>

Groups one or more CAURI (section 3.1.4.1.3.5) objects in a GetPoliciesResponse (section 3.1.4.1.1.2) message.

<CertificateEnrollmentPolicy>

Encapsulates a certificate enrollment policy object and its set of issuers.

<CertificateValidity>

Contains information about the expected validity of an issued certificate, and the expected period when renewal starts.

<Client>

Contains information about the client's current state and preferences.

<CryptoProviders>

An unordered list of cryptographic providers for use in private key generation.

<EnrollmentPermission>

Conveys the permissions for the associated parent object.

<Extension>

Provides an X.509v3 Certificate Extension.

<ExtensionCollection>

The unordered list of extensions.

<FilterOIDCollection>

The unordered list of OIDs used to filter the server response down to certain CertificateEnrollmentPolicy objects.

<KeyArchivalAttributes>

Contains the required attributes that MUST be used on the client prior to sending the client private key to the server for archival.

<OID>

Identifies an object and provides generic attributes on the object.

<OIDCollection>

An unordered list of OID objects.

<OIDReferenceCollection>

An unordered list of references to OID objects.

<PolicyCollection>

An unordered list of CertificateEnrollmentPolicy objects.

<PrivateKeyAttributes>

Contains the attributes for the private key that will be associated with any certificate request for the corresponding CertificateEnrollmentPolicy object.

<RARequirements>

Any additional registration authority (RA) keys required in signing enrollment requests for this policy.

<RequestFilter>

Filters the GetPoliciesResponse to contain only CertificateEnrollmentPolicy objects that satisfy the filter.

<Response>

Conveys the results of a request for certificate enrollment policy.

<Revision>

Identifies the version information of a CertificateEnrollmentPolicy object.

<SupersededPolicies>

An unordered list of superseded policies identified by the value of their <commonName> attribute.