Class CIM_CertificateAuthority
extends CIM_CredentialManagementService

A Certificate Authority (CA) is a credential management service that issues and cryptographically signs certificates thus acting as an trusted third-party intermediary in establishing trust relationships. The CA authenicates the holder of the private key related to the certificate's public key; the authenicated entity is represented by the UsersAccess class.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_Service
   |
   +--CIM_SecurityService
   |
   +--CIM_AuthenticationService
   |
   +--CIM_CredentialManagementService
   |
   +--CIM_CertificateAuthority

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringA Certificate Authority (CA) is a credential management service that issues and cryptographically signs certificates thus acting as an trusted third-party intermediary in establishing trust relationships. The CA authenicates the holder of the private key related to the certificate's public key; the authenicated entity is represented by the UsersAccess class.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
CADistinguishedNamestring
DescriptionstringCertificates refer to their issuing CA by its Distinguished Name (as defined in X.501).None TRANSLATABLE= true
DNbooleantrueNone OVERRIDABLE= false
CAPolicyStatementstring
DescriptionstringThe CAPolicyStatement describes what care is taken by the CertificateAuthority when signing a new certificate. The CAPolicyStatment may be a dot-delimited ASN.1 OID string which identifies to the formal policy statement.None TRANSLATABLE= true
CRLRefreshFrequencyuint8
DescriptionstringThe frequency, expressed in hours, at which the CA will update its Certificate Revocation List. Zero implies that the refresh frequency is unknown.None TRANSLATABLE= true
UnitsstringHoursNone TRANSLATABLE= true
MaxChainLengthuint8
DescriptionstringThe maximum number of certificates in a certificate chain permitted for credentials issued by this certificate authority or it's subordinate CAs. The MaxChainLength of a superior CA in the trust hierarchy should be greater than this value and the MaxChainLength of a subordinate CA in the trust hierarchy should be less than this value.None TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CreationClassNamestringCIM_Service
DescriptionstringCIM_ManagedElement
InstallDatedatetimeCIM_ManagedSystemElement
NamestringCIM_Service
StartedbooleanCIM_Service
StartModestringCIM_Service
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_Service
SystemNamestringCIM_Service