Class CIM_PublicKeyCertificate
extends CIM_Credential

A PublicKeyCertificate 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. The public key in the certificate is cryptographically related to a private key that is 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.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Credential
   |
   +--CIM_PublicKeyCertificate

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DeprecatedstringCIM_SignedCredential
DescriptionstringA PublicKeyCertificate 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. The public key in the certificate is cryptographically related to a private key that is 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.
UMLPackagePathstringCIM::User::PublicKey
Versionstring2.16.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
AltSubjectstring
DeprecatedstringCIM_SignedCredential.AltSubject
DescriptionstringAlternate subject identifier for the Certificate.
MaxLenuint32256
ServiceCreationClassNamestring
DeprecatedstringCIM_SignedCredential.InstanceID
DescriptionstringThe scoping Service's CCN.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_CertificateAuthority.CreationClassName
ServiceNamestring
DeprecatedstringCIM_SignedCredential.InstanceID
DescriptionstringThe scoping Service's Name.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_CertificateAuthority.Name
Subjectstring
DeprecatedstringCIM_SignedCredential.Subject
DescriptionstringCertificate subject identifier.
Keybooleantrue
MaxLenuint32256
SystemCreationClassNamestring
DeprecatedstringCIM_SignedCredential.InstanceID
DescriptionstringThe scoping System's CCN.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_CertificateAuthority.SystemCreationClassName
SystemNamestring
DeprecatedstringCIM_SignedCredential.InstanceID
DescriptionstringThe scoping System's Name.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_CertificateAuthority.SystemName
PublicKeyuint8[]
DeprecatedstringCIM_SignedCredential.PublicKey
DescriptionstringThe DER-encoded raw public key.
OctetStringbooleantrue

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_ManagedElement
ExpiresdatetimeCIM_Credential
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_ManagedElement
IssueddatetimeCIM_Credential
ValidFromdatetimeCIM_Credential

Class Methods