User\CIM_UnsignedPublicKey.mof.mof (HTML version)

Return to index
CIM_UnsignedPublicKey Superclass: CIM_Credential
A CIM_UnsignedPublicKey represents an unsigned public key credential. Services accept the public key as authentic because of a direct trust relationship, rather than via a third-party Certificate Authority.
Qualifiers:Version ( "2.8.0" )
Parameters (local in grey)
Propagated ( "CIM_PublicKeyManagementService.CreationClassName" )
MaxLen ( 256 )
Key
string ServiceCreationClassName ;
The scoping Service's CCN.
Values { "Other" , "IPV4_ADDR" , "FQDN" , "USER_FQDN" , "IPV4_ADDR_SUBNET" , "IPV6_ADDR" , "IPV6_ADDR_SUBNET" , "IPV4_ADDR_RANGE" , "IPV6_ADDR_RANGE" , "DER_ASN1_DN" , "DER_ASN1_GN" , "KEY_ID" }
ModelCorrespondence { "CIM_UnsignedPublicKey.PeerIdentity" }
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "11" }
uint16 PeerIdentityType ;
PeerIdentityType is used to describe the type of the PeerIdentity. The currently defined values are used for IKE identities.
Propagated ( "CIM_PublicKeyManagementService.Name" )
MaxLen ( 256 )
Key
string ServiceName ;
The scoping Service's Name.
Propagated ( "CIM_PublicKeyManagementService.SystemName" )
MaxLen ( 256 )
Key
string SystemName ;
The scoping System's Name.
MaxLen ( 256 )
ModelCorrespondence { "CIM_UnsignedPublicKey.PeerIdentityType" }
Key
string PeerIdentity ;
The Identity of the Peer with whom a direct trust relationship exists. The public key may be used for security functions with the Peer.
Propagated ( "CIM_PublicKeyManagementService.SystemCreationClassName" )
MaxLen ( 256 )
Key
string SystemCreationClassName ;
The scoping System's CCN.
OctetString
uint8 PublicKey [ ] ;
The DER-encoded raw public key.
datetime Expires ;
The date and time when the credential expires (and is not appropriate for use for authentication/ authorization). If this information is not applicable, Use a value of '99991231235959.999999+999', (1 microsecond before midnight, December 31, 9999 CE, at coordinated universal time + 999 minutes).
On CreateInstance, if this property is unspecified, or set to NULL, then a value of '99991231235959.999999+999' is assumed. Note that this property does not define how the expiration is set - but that there IS an expiration. The property may be set to either a specific date/time or an interval (calculated from the Issued datetime). For example, for Certificate Authority-signed public key, the expiration is determined by the CA. Another example is a voice mail password that expires 60 days after it is set/issued.
datetime Issued ;
The date and time when the credential was issued. Use a value of all '00000101000000.000000+000', (midnight, January 1, 1 BCE at coordinated universal time +0 minutes), if this information is not applicable. On CreateInstance, if this property is unspecified, or set to NULL, then current time is assumed.
MaxLen ( 64 )
string Caption ;
The Caption property is a short textual description (one- line string) of the object.
string Description ;
The Description property provides a textual description of the object.
string ElementName ;
A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information.
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.