(file) Return to CIM_AccountManagementCapabilities.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / User

 1 marek 1.1 // Copyright (c) 2009 DMTF.  All rights reserved.
 2              [Version ( "2.23.0" ), 
 3               UMLPackagePath ( "CIM::User::Account" ), 
 4               Description ( 
 5                  "AccountManagementCapabilities describes the capabilities "
 6                  "supported for managing Accounts associated with an instance of "
 7                  "AccountManagementService. AccountManagementCapabilities is "
 8                  "associated with an instance of AccountManagementService "
 9                  "through the ElementCapabilities association." )]
10           class CIM_AccountManagementCapabilities : CIM_EnabledLogicalElementCapabilities {
11           
12                 [Description ( 
13                     "OperationsSupported describes the type of operations "
14                     "that are supported for an Account associated with the AccountManagementService.\n"
15                     "\"Create\" indicates the AccountManagementService may be "
16                     "used to create new accounts.\n"
17                     "\"Modify\" indicates that the associated Accounts may be modified.\n"
18                     "\"Delete\" indicates that associated Accounts may be "
19                     "deleted." ), 
20                  ValueMap { "2", "3", "4", "..", "0x8000..0xFFFF" }, 
21                  Values { "Create", "Modify", "Delete", "DMTF Reserved", 
22 marek 1.1           "Vendor Reserved" }]
23              uint16 OperationsSupported[];
24           
25                 [Description ( 
26                     "Additional implementation-specific algorithms that a "
27                     "client may use to encrypt a value in the UserPassword "
28                     "property when creating or modifying an instance of "
29                     "CIM_Account. If this property is non-NULL, a client may "
30                     "select an algorithm in it by setting "
31                     "CIM_Account.UserPasswordEncryptionAlgorithm to 1 "
32                     "(\"Other\") and setting "
33                     "CIM_Account.OtherUserPasswordEncryptionAlgorithm to the "
34                     "value of the selected algorithm string." ), 
35                  ModelCorrespondence { 
36                     "CIM_Account.OtherUserPasswordEncryptionAlgorithm", 
37                     "CIM_AccountManagementCapabilities.SupportedUserPasswordEncryptionAlgorithms" }]
38              string OtherSupportedUserPasswordEncryptionAlgorithms[];
39           
40                 [Description ( 
41                     "This property enumerates encryption algorithms that a "
42                     "client may use to encrypt a value in the UserPassword "
43 marek 1.1           "property when creating or modifying an instance of "
44                     "CIM_Account. This capability is aimed at ensuring some "
45                     "measure of confidentiality when the password is "
46                     "transferred over an unencrypted transport protocol. An "
47                     "implementation may elect to accept only encrypted "
48                     "passwords, without regard to whether the transport "
49                     "protocol is encrypted. Similarly, a a client may elect "
50                     "to always provide encrypted passwords to implementations "
51                     "that accept either unencrypted or encrypted passwords, "
52                     "even if the underlying transport protocol is encrypted.\n"
53                     "See CIM_Account property UserPasswordEncryptionAlgorithm "
54                     "for a description of each enum value." ), 
55                  ValueMap { "0", "1", "2", ".." }, 
56                  Values { "None", "Other", "HTTP Digest MD5(A1)", 
57                     "DMTF Reserved" }, 
58                  ModelCorrespondence { 
59                     "CIM_Account.UserPasswordEncryptionAlgorithm", 
60                     "CIM_AccountManagementCapabilities.OtherSupportedUserPasswordEncryptionAlgorithms" }]
61              uint16 SupportedUserPasswordEncryptionAlgorithms[];
62           
63                 [Description ( 
64 marek 1.1           "A value unique to the specific WBEM server that may be "
65                     "used in the selected UserPassword encryption algorithm "
66                     "to ensure a value that is unique among all WBEM servers "
67                     "even if a user uses the same password on multiple WBEM "
68                     "servers." ), 
69                  ModelCorrespondence { 
70                     "CIM_Account.UserPasswordEncryptionAlgorithm" }]
71              string UserPasswordEncryptionSalt;
72           
73                 [Description ( 
74                     "MaximumAccountsSupported shall indicate the maximum "
75                     "number of accounts that may be managed by the associated "
76                     "instance of CIM_AccountManagementService. Note that if "
77                     "multiple instances of CIM_AccountManagementService "
78                     "manage the accounts of a system, the total maximum "
79                     "number of accounts supported on the system is the sum of "
80                     "MaximumAccountsSupported for all of the instances of "
81                     "CIM_AccountManagementService. A value of zero shall "
82                     "indicate that the maximum number of accounts is unknown "
83                     "or that a maximum number of accounts is not enforced." )]
84              uint16 MaximumAccountsSupported;
85 marek 1.1 
86           
87           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2