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.

Class Hierarchy

CIM_Dependency
   |
   +--CIM_UsersCredential
   |
   +--CIM_PublicPrivateKeyPair

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
AssociationbooleantrueNone OVERRIDABLE= false
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.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
BackedUpboolean
NonRepudiationboolean
Repositorystring
DescriptionstringThe repository in which the certificate is backed up.None TRANSLATABLE= true
Useuint16
DescriptionstringThe Certificate may be used for signature only or for confidentiality as well as signatureNone TRANSLATABLE= true
ValuesstringSignOnly, ConfidentialityOrSignatureNone TRANSLATABLE= true

Association References

NameClass OriginReference Class
AntecedentCIM_PublicPrivateKeyPairCIM_PublicKeyCertificate
DependentCIM_PublicPrivateKeyPairCIM_UsersAccess

Propagated Association References

NameClass OriginReference Class
AntecedentCIM_UsersCredentialCIM_Credential
AntecedentCIM_DependencyCIM_ManagedElement
DependentCIM_UsersCredentialCIM_UsersAccess
DependentCIM_DependencyCIM_ManagedElement