Class CIM_PublicPrivateKeyPair
extends CIM_UsersCredential

This 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.

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


Class Hierarchy

CIM_Dependency
   |
   +--CIM_UsersCredential
   |
   +--CIM_PublicPrivateKeyPair

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
Associationbooleantrue
DeprecatedstringCIM_AuthenticationCondition
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.
UMLPackagePathstringCIM::User::UsersAccess
Versionstring2.8.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
BackedUpboolean
DeprecatedstringNo value
DescriptionstringIndicates if the certificate can be backed up.
NonRepudiationboolean
DeprecatedstringNo value
DescriptionstringIndicates if the certificate canNOT be repudiated.
Repositorystring
DeprecatedstringNo value
DescriptionstringThe repository in which the certificate is backed up.
Useuint16
DeprecatedstringNo value
DescriptionstringThe Certificate may be used for signature only or for confidentiality as well as signature.
ValueMapstring0, 1
ValuesstringSignOnly, ConfidentialityOrSignature

Association References

NameClass OriginReference ClassQualifiers
NameData TypeValue
AntecedentCIM_PublicPrivateKeyPairCIM_PublicKeyCertificate
DeprecatedstringCIM_AuthenticationCondition
DescriptionstringThe public key certificate.
Keybooleantrue
OverridestringAntecedent
DependentCIM_PublicPrivateKeyPairCIM_UsersAccess
DeprecatedstringCIM_Identity
DescriptionstringThe Principal holding the private key (that corresponds to the public key.
Keybooleantrue
OverridestringDependent

Class Methods