Class CIM_PublicKeyCertificate
extends CIM_Credential

A Public Key Certificate is a credential that is cryptographically signed by a trusted Certificate Authority (CA) and issued to an authenticated entity (e.g., human user, service,etc.) called the Subject in the certificate and represented by the UsersAccess class. The public key in the certificate is cryptographically related to a private key that is to be held and kept private by the authenticated Subject. The certificate and its related private key can then be used for establishing trust relationships and securing communications with the Subject. Refer to the ITU/CCITT X.509 standard as an example of such certificates.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Credential
   |
   +--CIM_PublicKeyCertificate

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringA Public Key Certificate is a credential that is cryptographically signed by a trusted Certificate Authority (CA) and issued to an authenticated entity (e.g., human user, service,etc.) called the Subject in the certificate and represented by the UsersAccess class. The public key in the certificate is cryptographically related to a private key that is to be held and kept private by the authenticated Subject. The certificate and its related private key can then be used for establishing trust relationships and securing communications with the Subject. Refer to the ITU/CCITT X.509 standard as an example of such certificates.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
AltSubjectstring
DescriptionstringAlternate subject identifier for the Certificate.None TRANSLATABLE= true
MaxLenuint32256None None
ServiceCreationClassNamestring
DescriptionstringScoping ServiceNone TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_CertificateAuthority.CreationClassNameNone OVERRIDABLE= false
ServiceNamestring
DescriptionstringScoping ServiceNone TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_CertificateAuthority.NameNone OVERRIDABLE= false
Subjectstring
DescriptionstringCertificate subject identifierNone TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
SystemCreationClassNamestring
DescriptionstringScoping SystemNone TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_CertificateAuthority.SystemCreationClassNameNone OVERRIDABLE= false
SystemNamestring
DescriptionstringScoping SystemNone TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_CertificateAuthority.SystemNameNone OVERRIDABLE= false

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement