CIM211 Class Declaration
CIM_PublicPrivateKeyPair

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_PublicPrivateKeyPair --> CIM_UsersCredential --> CIM_Dependency --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_UsersCredential
NAMECIM_PublicPrivateKeyPair

Class Qualifiers

Class CIM_PublicPrivateKeyPair Qualifiers
NameTypeValueFrom Class
DeprecatedstringCIM_AuthenticationCondition CIM_PublicPrivateKeyPair
Versionstring2.8.0 CIM_PublicPrivateKeyPair
DescriptionstringThis relationship associates a PublicKeyCertificate with the Principal who has the PrivateKey used with the PublicKey. The PrivateKey is not modeled, since it is not a data element that ever SHOULD be accessible via management applications, other than key recovery services, which are outside our scope. Since the UsersAccess class and this association ’ s superclass are deprecated, this association is also deprecated. There is no need to have a special subclass for public-private credentials. This is especially true since the properties of the association describe aspects of the certificate and its handling. The latter is currently out of scope for the model. CIM_PublicPrivateKeyPair
Associationbooleantrue CIM_PublicPrivateKeyPair
DescriptionstringCIM_UsersCredential is an association used to establish the credentials that may be used for a UsersAccess to a system or set of systems. Since the UsersAccess class is deprecated in lieu of CIM_Identity, this association is also deprecated and replaced by policy - where the AuthenticationCondition class describes the credentials that SHOULD be authenticated in order to establish the Identity. CIM_UsersCredential
Associationbooleantrue CIM_UsersCredential
Associationbooleantrue CIM_Dependency
DescriptionstringCIM_Dependency is a generic association used to establish dependency relationships between ManagedElements. CIM_Dependency

Properties

Properties
NameTypeValueQualifiersClassOrigin
AntecedentCIM_PublicKeyCertificate ref Deprecated
Description
Override
Key
CIM_PublicPrivateKeyPair
DependentCIM_UsersAccess ref Deprecated
Description
Override
Key
CIM_PublicPrivateKeyPair
Useuint16 Deprecated
Description
ValueMap
Values
CIM_PublicPrivateKeyPair
NonRepudiationboolean Deprecated
Description
CIM_PublicPrivateKeyPair
BackedUpboolean Deprecated
Description
CIM_PublicPrivateKeyPair
Repositorystring Deprecated
Description
CIM_PublicPrivateKeyPair

Property Qualifiers

Property Antecedent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe public key certificate. CIM_PublicPrivateKeyPair
OverridestringAntecedent CIM_PublicPrivateKeyPair
Keybooleantrue CIM_PublicPrivateKeyPair

Property Dependent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe Principal holding the private key (that corresponds to the public key. CIM_PublicPrivateKeyPair
OverridestringDependent CIM_PublicPrivateKeyPair
Keybooleantrue CIM_PublicPrivateKeyPair

Property Use Qualifiers
NameTypeValueFrom Class
DescriptionstringThe Certificate may be used for signature only or for confidentiality as well as signature. CIM_PublicPrivateKeyPair
ValueMapstring
[See below.]
CIM_PublicPrivateKeyPair
ValuesstringSignOnly
ConfidentialityOrSignature
CIM_PublicPrivateKeyPair

NameValue
0SignOnly
1ConfidentialityOrSignature
Property NonRepudiation Qualifiers
NameTypeValueFrom Class
DescriptionstringIndicates if the certificate canNOT be repudiated. CIM_PublicPrivateKeyPair

Property BackedUp Qualifiers
NameTypeValueFrom Class
DescriptionstringIndicates if the certificate can be backed up. CIM_PublicPrivateKeyPair

Property Repository Qualifiers
NameTypeValueFrom Class
DescriptionstringThe repository in which the certificate is backed up. CIM_PublicPrivateKeyPair

Property Antecedent Qualifiers
NameTypeValueFrom Class
OverridestringAntecedent CIM_UsersCredential
DescriptionstringThe issued credential that may be used. CIM_UsersCredential
Keybooleantrue CIM_UsersCredential

Property Dependent Qualifiers
NameTypeValueFrom Class
OverridestringDependent CIM_UsersCredential
DescriptionstringThe UsersAccess that has use of a credential. CIM_UsersCredential
Keybooleantrue CIM_UsersCredential

Property Antecedent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringAntecedent represents the independent object in this association. CIM_Dependency

Property Dependent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringDependent represents the object that is dependent on the Antecedent. CIM_Dependency

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in

Association
Class
Reference
Class
Role
CIM_DependencyContextCIM_DependencyDependency