44 lines
2.2 KiB
Plaintext
44 lines
2.2 KiB
Plaintext
// Copyright (c) 2007 DMTF. All rights reserved.
|
|
// ==================================================================
|
|
// CIM_RemoteIdentity
|
|
// ==================================================================
|
|
[Experimental, Version ( "2.16.0" ), Description (
|
|
"An instance of RemoteIdentity is an Identity that should be used to provide a persistent "
|
|
"representation of a security principal for which authoritative information required for "
|
|
"mapping to users or groups is not otherwise modeled."),
|
|
UMLPackagePath ( "CIM::User::Identity" )]
|
|
class CIM_RemoteIdentity : CIM_Identity {
|
|
|
|
[Description (
|
|
"Name is an octet string representing an identifier that can be correlated to the "
|
|
"authoritative information. The type and format are defined by the "
|
|
"NameFormat and OtherNameFormat properties."),
|
|
OctetString,
|
|
ModelCorrespondence{"CIM_RemoteIdentity.NameFormat"}]
|
|
uint8 Name[];
|
|
|
|
[Description (
|
|
"An enumeration defining the type and format of Name.\n"
|
|
"\t* GID: A Unix Group ID, an integer encoded as an octet string. "
|
|
"For example, the decimal value 25 results in the octetstring "
|
|
"0x0000000519.\n"
|
|
"\t* UID: A Unix User ID, an integer encoded as an octet string. "
|
|
"For example, the decimal value 100 results in the octetstring "
|
|
"0x0000000564.\n"
|
|
"\t* SID: A Windows Security ID in its native binary format\n"
|
|
"\t* DN: An ASN.1-encoded LDAP Distinguished Name\n"
|
|
"\t* KID: A Kerberos Remote Identifier, a string encoded as an octet string."),
|
|
Values {"Other", "GID", "UID", "SID", "DN ", "KID", "DMTF Reserved"},
|
|
ValueMap {"1", "2", "3", "4", "5", "6", ".."},
|
|
ModelCorrespondence{"CIM_RemoteIdentity.Name",
|
|
"CIM_RemoteIdentity.OtherNameFormat"}]
|
|
uint16 NameFormat;
|
|
|
|
[Description (
|
|
"OtherNameFormat is a string that describes the format of the "
|
|
"Name property when NameFormat is set to \"Other\" . "
|
|
"The format of this string is vendor specific."),
|
|
ModelCorrespondence {"CIM_RemoteIdentity.NameFormat"}]
|
|
string OtherNameFormat;
|
|
};
|