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

  1 marek 1.1 // Copyright (c) 2009 DMTF.  All rights reserved.
  2              [Version ( "2.22.0" ), 
  3               UMLPackagePath ( "CIM::Network::Wireless" ), 
  4               Description ( 
  5                  "CIM_WiFiEndpointSettings describes setting data that can be "
  6                  "applied to an instance of CIM_WiFiEndpoint to enable it to "
  7                  "associate to a particular Wi-Fi network." )]
  8           class CIM_WiFiEndpointSettings : CIM_SettingData {
  9           
 10                 [Description ( 
 11                     "Priority shall indicate the priority of the instance "
 12                     "among all WiFiEndpointSettings instances." )]
 13              uint8 Priority;
 14           
 15                 [Description ( 
 16                     "SSID shall indicate the Service Set Identifier (SSID) "
 17                     "that shall be used when the settings are applied to a "
 18                     "WiFiEndpoint. An SSID identifies a wireless network." ), 
 19                  MappingStrings { "IEEE 802.11-2007 | 7.3.2.1" }]
 20              string SSID;
 21           
 22 marek 1.1       [Description ( 
 23                     "BSSType shall indicate the Basic Service Set (BSS) Type "
 24                     "that shall be used when the settings are applied. A "
 25                     "Basic Service Set is a set of stations controlled by a "
 26                     "single coordination function.\n"
 27                     "\t* Independent: the WiFiEndpoint is associated directly "
 28                     "to another client station.\n"
 29                     "\t* Infrastructure: the WiFiEndpoint is associated to a "
 30                     "network via an access point." ), 
 31                  ValueMap { "0", "2", "3", ".." }, 
 32                  Values { "Unknown", "Independent", "Infrastructure", 
 33                     "DMTF Reserved" }, 
 34                  MappingStrings { "IEEE 802.11-2007 | 3.16" }]
 35              uint16 BSSType;
 36           
 37                 [Description ( 
 38                     "EncryptionMethod shall specify the 802.11 encryption "
 39                     "method used when the settings are applied. \t* Other "
 40                     "(1): shall indicate that the desired encryption method "
 41                     "is not specified in the list below. If this value is "
 42                     "used, OtherEncryptionMethod should not be NULL and "
 43 marek 1.1           "should not be empty.\n"
 44                     "\t* WEP (2): shall indicate that the desired encryption "
 45                     "method is Wired Equivalency Privacy (WEP). This value "
 46                     "should be used only if AuthenticationMethod contains 2 "
 47                     "(\"Open System\") or 3 (\"Shared Key\").\n"
 48                     "\t* TKIP (3): shall indicate that the desired encryption "
 49                     "method is Temporal Key Integrity Protocol (TKIP). This "
 50                     "value should be used only if AuthenticationMethod "
 51                     "contains 4 (\"WPA PSK\"), 5 (\"WPA IEEE 802.1x\"), 6 "
 52                     "(\"WPA2 PSK\"), or 7 (\"WPA2 IEEE 802.1x\").\n"
 53                     "\t* CCMP (4): shall indicate that the desired encryption "
 54                     "method is Counter Mode with Cipher Block Chaining "
 55                     "Message Authentication Code Protocol (CCMP). This value "
 56                     "should be used only if AuthenticationMethod contains 4 "
 57                     "(\"WPA PSK\"), 5 (\"WPA IEEE 802.1x\"), 6 (\"WPA2 PSK\"), "
 58                     "or 7 (\"WPA2 IEEE 802.1x\").\n"
 59                     "\t* None (5): shall indicate that no encryption is "
 60                     "desired. This value should be used only if "
 61                     "AuthenticationMethod contains 2 (\"Open System\") or 3 "
 62                     "(\"Shared Key\")." ), 
 63                  ValueMap { "1", "2", "3", "4", "5", "6.." }, 
 64 marek 1.1        Values { "Other", "WEP", "TKIP", "CCMP", "None", 
 65                     "DMTF Reserved" }, 
 66                  MappingStrings { "IEEE 802.11-2007 | 8" }, 
 67                  ModelCorrespondence { "CIM_WiFiEndpoint.EncryptionMethod", 
 68                     "CIM_WiFiEndpointSettings.AuthenticationMethod", 
 69                     "CIM_WiFiEndpointSettings.OtherEncryptionMethod" }]
 70              uint16 EncryptionMethod;
 71           
 72                 [Description ( 
 73                     "OtherEncryptionMethod shall specify the 802.11 "
 74                     "encryption method used when the settings are applied if "
 75                     "and only if EncryptionMethod contains \"Other\". The "
 76                     "format of this string shall be vendor-specific." ), 
 77                  ModelCorrespondence { 
 78                     "CIM_WiFiEndpoint.OtherEncryptionMethod", 
 79                     "CIM_WiFiEndpointSettings.EncryptionMethod" }]
 80              string OtherEncryptionMethod;
 81           
 82                 [Description ( 
 83                     "AuthenticationMethod shall specify the 802.11 "
 84                     "authentication method used when the settings are "
 85 marek 1.1           "applied. \t* Other (1): shall indicate that the desired "
 86                     "authentication method is not specified in the list "
 87                     "below. If AuthenticationMethod contains 1, "
 88                     "OtherAuthenticationMethod should not be NULL and should "
 89                     "not be empty.\n"
 90                     "\t* Open System (2): shall indicate that the desired "
 91                     "authentication method is Open System. "
 92                     "AuthenticationMethod should contain 2 only if "
 93                     "EncryptionMethod contains 2 (\"WEP\") or 5 (\"None\").\n"
 94                     "\t* Shared Key (3): shall indicate that the desired "
 95                     "authentication method is Shared Key. "
 96                     "AuthenticationMethod should contain 3 only if "
 97                     "EncryptionMethod contains 2 (\"WEP\") or 5 (\"None\").\n"
 98                     "\t* WPA PSK (4): shall indicate that the desired "
 99                     "authentication method is WPA (Wi-Fi Protected Access) "
100                     "PSK (Pre-Shared Key). AuthenticationMethod should "
101                     "contain 4 only if EncryptionMethod contains 3 (\"TKIP\") "
102                     "or 4 (\"CCMP\").\n"
103                     "\t* WPA IEEE 802.1x (5): shall indicate that the desired "
104                     "authentication method is WPA (Wi-Fi Protected Access) "
105                     "IEEE 802.1x. AuthenticationMethod should contain 5 only "
106 marek 1.1           "if EncryptionMethod contains 3 (\"TKIP\") or 4 (\"CCMP\").\n"
107                     "\t* WPA2 PSK (6): shall indicate that the desired "
108                     "authentication method is WPA2 (Wi-Fi Protected Access "
109                     "Version 2) PSK (Pre-Shared Key). AuthenticationMethod "
110                     "should containt 6 only if EncryptionMethod contains 3 "
111                     "(\"TKIP\") or 4 (\"CCMP\").\n"
112                     "\t* WPA2 IEEE 802.1x (7): shall indicated that the "
113                     "desired authentication method is WPA2 (Wi-Fi Protected "
114                     "Access Version 2) IEEE 802.1x. AuthenticationMethod "
115                     "should contain 7 only if EncryptionMethod contains 3 "
116                     "(\"TKIP\") or 4 (\"CCMP\")." ), 
117                  ValueMap { "1", "2", "3", "4", "5", "6", "7", "8.." }, 
118                  Values { "Other", "Open System", "Shared Key", "WPA PSK", 
119                     "WPA IEEE 802.1x", "WPA2 PSK", "WPA2 IEEE 802.1x", 
120                     "DMTF Reserved" }, 
121                  MappingStrings { "IEEE 802.11-2007 | 8" }, 
122                  ModelCorrespondence { 
123                     "CIM_WiFiEndpoint.AuthenticationMethod", 
124                     "CIM_WiFiEndpointSettings.EncryptionMethod", 
125                     "CIM_WiFiEndpointSettings.OtherAuthenticationMethod" }]
126              uint16 AuthenticationMethod;
127 marek 1.1 
128                 [Description ( 
129                     "OtherAuthenticationMethod shall specify the 802.11 "
130                     "authentication method used when the settings are applied "
131                     "if and only if AuthenticationMethod contains \"Other\". "
132                     "The format of this string shall be vendor-specific." ), 
133                  ModelCorrespondence { 
134                     "CIM_WiFiEndpoint.OtherAuthenticationMethod", 
135                     "CIM_WiFiEndpointSettings.AuthenticationMethod" }]
136              string OtherAuthenticationMethod;
137           
138                 [Description ( 
139                     "Keys shall contain the default WEP encryption keys. Keys "
140                     "should be non-NULL if and only if EncryptionMethod "
141                     "contains 2 (\"WEP\")." ), 
142                  OctetString, ArrayType ( "Indexed" ), 
143                  MappingStrings { 
144                     "MIB.IETF|IEEE 802.11 MIB.dot11WEPDefaultKeys" }, 
145                  ModelCorrespondence { "CIM_WiFiEndpointSettings.KeyIndex", 
146                     "CIM_WiFiEndpointSettings.EncryptionMethod" }]
147              string Keys[];
148 marek 1.1 
149                 [Description ( 
150                     "KeyIndex shall contain the index of the active key in "
151                     "the Keys array property. KeyIndex should be non-NULL if "
152                     "and only Keys is non-NULL." ), 
153                  MappingStrings { 
154                     "MIB.IETF|IEEE 802.11 MIB.dot11WEPDefaultKeyID" }, 
155                  ModelCorrespondence { "CIM_WiFiEndpointSettings.Keys" }]
156              uint8 KeyIndex;
157           
158                 [Description ( 
159                     "The actual binary value of a PSK (pre-shared key). "
160                     "PSKValue and PSKPassPhrase should not both be non-NULL. "
161                     "PSKValue should be NULL if AuthenticationMethod does not "
162                     "contain 4 (\"WPA PSK\") or 6 (\"WPA2 PSK\")." ), 
163                  OctetString, MappingStrings { 
164                     "MIB.IETF|IEEE 802.11 MIB.dot11RSNAConfigPSKValue" }, 
165                  ModelCorrespondence { 
166                     "CIM_WiFiEndpointSettings.PSKPassPhrase", 
167                     "CIM_WiFiEndpointSettings.AuthenticationMethod" }]
168              uint8 PSKValue[];
169 marek 1.1 
170                 [Description ( 
171                     "An ASCII alphanumeric string used to generate a PSK "
172                     "(pre-shared key). PSKPassPhrase and PSKValue should not "
173                     "both be non-NULL. PSKPassPhrase should be NULL if "
174                     "AuthenticationMethod does not contain 4 (\"WPA PSK\") or "
175                     "6 (\"WPA2 PSK\")." ), 
176                  MinLen ( 8 ), 
177                  MaxLen ( 63 ), 
178                  MappingStrings { 
179                     "MIB.IETF|IEEE 802.11 MIB.dot11RSNAConfigPSKPassPhrase" }, 
180                  ModelCorrespondence { "CIM_WiFiEndpointSettings.PSKValue", 
181                     "CIM_WiFiEndpointSettings.AuthenticationMethod" }]
182              string PSKPassPhrase;
183           
184           
185           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2