version 1.1, 2001/04/08 22:06:43
|
version 1.2, 2001/12/13 14:53:13
|
|
|
// =================================================================== | // =================================================================== |
// Title: User-Security MOF specification 2.5 | // Title: User-Security MOF specification 2.5 |
// Filename: CIM_UserSec25.mof |
// Filename: CIM_UserSec25a.mof |
// Version: 2.5 | // Version: 2.5 |
// Release: 0 | // Release: 0 |
// Date: 12/19/2000 |
// Date: 01/23/2001 |
// Description: These object classes define the user and security | // Description: These object classes define the user and security |
// model for CIM and includes classes needed to represent | // model for CIM and includes classes needed to represent |
// users, groups and organizational entities as well as | // users, groups and organizational entities as well as |
|
|
// by other working groups, are omitted. | // by other working groups, are omitted. |
// =================================================================== | // =================================================================== |
// Author: DMTF User and Security Working Group | // Author: DMTF User and Security Working Group |
// Date: 14 March 2000 - Version 2.3 |
// |
|
// 14 Mar 2000 - Version 2.3 |
// | // |
// 09 Jun 2000 - ERRATA to Version 2.3 creating V2.4 | // 09 Jun 2000 - ERRATA to Version 2.3 creating V2.4 |
// - CR493a, Correction of Antecedent/Dependent references | // - CR493a, Correction of Antecedent/Dependent references |
|
|
// - CR560, ERRATA renames KerberosTicket.Type to | // - CR560, ERRATA renames KerberosTicket.Type to |
// KerberosTicket.TicketType and changes it from an | // KerberosTicket.TicketType and changes it from an |
// array to a scalar property | // array to a scalar property |
|
// 23 Jan 2001 - ERRATA to Version 2.5 creating V2.6 |
|
// - CR591, Corrections to PROPAGATE qualifiers on |
|
// Credential Subclasses |
// | // |
// =================================================================== | // =================================================================== |
| |
|
|
"X.509 standard as an example of such certificates.") ] | "X.509 standard as an example of such certificates.") ] |
class CIM_PublicKeyCertificate:CIM_Credential | class CIM_PublicKeyCertificate:CIM_Credential |
{ | { |
[Propagated ("CIM_System.CreationClassName"), |
[Propagated ("CIM_CertificateAuthority.SystemCreationClassName"), |
Key, MaxLen (256), Description ("Scoping System")] | Key, MaxLen (256), Description ("Scoping System")] |
string SystemCreationClassName; | string SystemCreationClassName; |
[Propagated ("CIM_System.Name"), |
[Propagated ("CIM_CertificateAuthority.SystemName"), |
Key, MaxLen (256),Description ("Scoping System")] | Key, MaxLen (256),Description ("Scoping System")] |
string SystemName; | string SystemName; |
[Propagated ("CIM_CertificateAuthority.CreationClassName"), | [Propagated ("CIM_CertificateAuthority.CreationClassName"), |
|
|
"Certificate Authority.") ] | "Certificate Authority.") ] |
class CIM_UnsignedPublicKey:CIM_Credential | class CIM_UnsignedPublicKey:CIM_Credential |
{ | { |
[Propagated ("CIM_System.CreationClassName"), |
[Key, MaxLen (256), Description ("Scoping System"), Propagated ("CIM_PublicKeyManagementService.SystemCreationClassName")] |
Key, MaxLen (256), Description ("Scoping System")] |
|
string SystemCreationClassName; | string SystemCreationClassName; |
[Propagated ("CIM_System.Name"), |
[Propagated ("CIM_PublicKeyManagementService.SystemName"), |
Key, MaxLen (256),Description ("Scoping System")] | Key, MaxLen (256),Description ("Scoping System")] |
string SystemName; | string SystemName; |
[Propagated ("CIM_PublicKeyManagementService.CreationClassName"), | [Propagated ("CIM_PublicKeyManagementService.CreationClassName"), |
|
|
) ] | ) ] |
class CIM_KerberosTicket:CIM_Credential | class CIM_KerberosTicket:CIM_Credential |
{ | { |
[Propagated ("CIM_System.CreationClassName"), Key, |
[Key, MaxLen (256), Description ("Scoping System"), Propagated |
MaxLen (256), Description ("Scoping System")] |
("CIM_KerberosKeyDistributionCenter.SystemCreationClassName")] |
string SystemCreationClassName; | string SystemCreationClassName; |
[Propagated ("CIM_System.Name"), Key, |
[Propagated ("CIM_KerberosKeyDistributionCenter.SystemName"), |
MaxLen (256),Description ("Scoping System")] |
Key, MaxLen (256),Description ("Scoping System")] |
string SystemName; | string SystemName; |
[Key, MaxLen (256), Propagated | [Key, MaxLen (256), Propagated |
("CIM_KerberosKeyDistributionCenter.CreationClassName"), | ("CIM_KerberosKeyDistributionCenter.CreationClassName"), |
|
|
"security service.")] | "security service.")] |
class CIM_SharedSecret:CIM_Credential | class CIM_SharedSecret:CIM_Credential |
{ | { |
[Propagated ("CIM_System.CreationClassName"), Key, |
[Propagated ("CIM_SharedSecretService.SystemCreationClassName"), |
MaxLen (256), Description ("Scoping System")] |
Key, MaxLen (256), Description ("Scoping System")] |
string SystemCreationClassName; | string SystemCreationClassName; |
[Propagated ("CIM_System.Name"), Key, |
[Propagated ("CIM_SharedSecretService.SystemName"), Key, |
MaxLen (256),Description ("Scoping System")] | MaxLen (256),Description ("Scoping System")] |
string SystemName; | string SystemName; |
[Key, MaxLen (256), Propagated | [Key, MaxLen (256), Propagated |
|
|
"used SharedSecretService to reference the secret.") ] | "used SharedSecretService to reference the secret.") ] |
class CIM_NamedSharedIKESecret:CIM_Credential | class CIM_NamedSharedIKESecret:CIM_Credential |
{ | { |
[Propagated ("CIM_System.CreationClassName"), |
[Propagated ("CIM_SharedSecretService.SystemCreationClassName"), |
Key, MaxLen (256), Description ("Scoping System")] | Key, MaxLen (256), Description ("Scoping System")] |
string SystemCreationClassName; | string SystemCreationClassName; |
[Propagated ("CIM_System.Name"), |
[Propagated ("CIM_SharedSecretService.SystemName"), |
Key, MaxLen (256),Description ("Scoping System")] | Key, MaxLen (256),Description ("Scoping System")] |
string SystemName; | string SystemName; |
[Propagated ("CIM_SharedSecretService.CreationClassName"), | [Propagated ("CIM_SharedSecretService.CreationClassName"), |