Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Lo schema WLAN definisce gli elementi utilizzati per descrivere la connessione di un sottoscrittore a una rete WLAN (Wireless Local Area Network).
Tutti gli elementi nello schema WLAN sono nello spazio dei *http://www.microsoft.com/networking/CarrierControl/WLAN/v1* nomi .
Lo schema WLAN_v2 definisce http://www.microsoft.com/networking/CarrierControl/WLAN/v2 elementi aggiuntivi nello spazio dei nomi ed è supportato in Windows 8.1, Windows Server 2012 R2 e versioni successive.
L'elemento SSIDConfig nello schema WLAN supporta fino a 25 SSID nello spazio dei nomi v1 e fino a 10.000 SSID aggiuntivi nello spazio dei nomi v2. Lo spazio dei nomi v2 supporta anche gli elementi SSIDPrefix .
Non tutti gli elementi sono in ogni profilo, poiché alcuni elementi sono facoltativi.
Nella tabella seguente sono elencati tutti gli elementi di questo schema, ordinati alfabeticamente in base al nome.
| Elemento | Descrizione |
|---|---|
| AssociatedPlan | Contiene il nome del piano dati del sottoscrittore. Deve corrispondere all'attributo Name di un piano nello stesso documento XML. |
| MSM | Definisce varie impostazioni del modulo MSM (Media Specific Module) per questo profilo in una WLAN. |
| PMKCacheMode | Definisce se la memorizzazione nella cache PMK (Pairwise Master Key) deve essere utilizzata da questo profilo per la connessione a una WLAN. |
| PMKCacheSize | Definisce il numero di voci nella cache PMK (Pairwise Master Key) nel client. Deve essere un valore compreso tra 1 e 255 inclusi. |
| PMKCacheTTL | Definisce il periodo di tempo, in minuti, durante il quale verrà mantenuta una cache PMK (Pairwise Master Key). Deve essere un valore compreso tra 5 e 1440 inclusi. |
| SSID | Contiene l'SSID per una WLAN. |
| SSIDConfig | Definisce uno o più identificatori di set di servizi (SSID) per una rete LAN wireless. |
| WLANProfile | Definisce le proprietà e le impostazioni di sicurezza del profilo di connessione WLAN di un sottoscrittore. WLANProfile è l'elemento radice univoco di un profilo wireless. |
| authEncryption | Definisce la coppia di autenticazione e crittografia da utilizzare per questo profilo in una WLAN. |
| Autenticazione | Definisce il metodo di autenticazione che deve essere utilizzato da questo profilo per connettersi a una WLAN. |
| Crittografia | Definisce il tipo di crittografia dei dati che deve essere utilizzato da questo profilo per la connessione a una WLAN. |
| hex | Definisce l'SSID di una rete LAN wireless in formato esadecimale. |
| keyIndex | Definisce l'indice di chiave da usare per crittografare il traffico wireless. keyIndex viene usato solo quando keyType è networkKey. Il valore predefinito è 0 quando sharedKey è presente. Deve essere un valore compreso tra 0 e 3 inclusi. |
| keyMaterial | Definisce una chiave di rete o una pass phrase. Se protected è true, il materiale della chiave viene crittografato. In caso contrario, il materiale della chiave non è crittografato. Il materiale della chiave crittografata è espresso in formato esadecimale. |
| keyType | Definisce se la chiave condivisa sarà una chiave di rete o una pass phrase. |
| name (in SSID) | Definisce l'SSID di una rete LAN wireless in formato alfanumerico. |
| name (tipo: NameType) | Definisce il nome con distinzione tra maiuscole e minuscole di un profilo LAN wireless. |
| preAuthMode | Definisce se la pre-autenticazione verrà utilizzata dal client. |
| preAuthThrottle | Definisce il numero di tentativi di pre-autenticazione nei punti di accesso adiacenti. Deve essere un valore compreso tra 1 e 16 inclusi. |
| protetto | Se true, la chiave condivisa viene crittografata. In caso contrario, false. |
| Sicurezza | Definisce varie impostazioni di sicurezza per questo profilo in una WLAN. |
| sharedKey | Definisce le informazioni facoltative sulla chiave condivisa che devono essere utilizzate da questo profilo per la connessione a una WLAN. |
| useOneX | Se true, l'autenticazione 802.1X deve essere usata da questo profilo per connettersi alla WLAN. In caso contrario, false. |
Di seguito è riportato lo schema WLAN completo:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://www.microsoft.com/networking/CarrierControl/WLAN/v1"
elementFormDefault="qualified"
xmlns="http://www.microsoft.com/networking/CarrierControl/WLAN/v1"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:base="http://www.microsoft.com/networking/CarrierControl/Base/v1">
<xs:import namespace="http://www.microsoft.com/networking/CarrierControl/Base/v1" />
<!-- WISPR Credentials in separate schema; uses xs:any tag below -->
<xs:element name="WLANProfile" type="CarrierWLANProfile"/>
<xs:complexType name="CarrierWLANProfile">
<xs:sequence>
<!-- Profile name is required. -->
<xs:element name="name" type="base:NameType" />
<xs:element name="Associated Plan" type="xs:string" minOccurs="0"/>
<!-- SSIDs are required. -->
<xs:element name="SSIDConfig" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation>
This element supports up to 25 SSIDs in the v1 namespace and up to additional 10000 SSIDs in the v2 namespace.
The v2 namespace also supports SSID prefixes.
</xs:documentation>
</xs:annotation>
<xs:element name="SSID" maxOccurs="25">
<xs:complexType>
<!-- Either Hex or named SSID must be present. -->
<xs:choice>
<xs:element name="hex">
<xs:simpleType>
<xs:restriction base="xs:hexBinary">
<xs:minLength value="1" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<!-- SSID and SSIDPrefix elements from v2 namespace can be set here.
<xs:element name="SSID" minOccurrence="0" maxOccurrence="10000"
namespace="http://www.microsoft.com/networking/WLAN/profile/v2"/>
<xs:element name="SSIDPrefix" minOccurrence="0" maxOccurrence="32"
namespace="http://www.microsoft.com/networking/WLAN/profile/v2"/>
-->
<!-- extension point for other namespaces -->
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- wireless LAN MSM settings -->
<xs:element name="MSM" minOccurs="0">
<xs:complexType>
<xs:sequence>
<!-- security settings -->
<xs:element name="security" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="authEncryption">
<xs:complexType>
<xs:sequence>
<!-- valid authentication methods -->
<xs:element name="authentication">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="open" />
<xs:enumeration value="shared" />
<xs:enumeration value="WPA" />
<xs:enumeration value="WPAPSK" />
<xs:enumeration value="WPA2" />
<xs:enumeration value="WPA2PSK" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- valid encryption methods -->
<xs:element name="encryption">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="none" />
<xs:enumeration value="WEP" />
<xs:enumeration value="TKIP" />
<xs:enumeration value="AES" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- flag indicating use of 802.1X -->
<xs:element name="useOneX" type="xs:boolean" minOccurs="0" />
<!-- extension point for other namespaces; allowed for OneX, etc. -->
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- Optional MSM security settings. -->
<!-- there is no default value for sharedKey if absent -->
<xs:element name="sharedKey" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="keyType">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="networkKey" />
<xs:enumeration value="passPhrase" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="protected" type="xs:boolean" />
<xs:element name="keyMaterial" type="xs:string" />
<!-- extension point for other namespaces -->
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- the default value is 0 when the shared key is present -->
<xs:element name="keyIndex" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0" />
<xs:maxInclusive value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- For WPA2, the default value is "enabled"
for all others, the default value is "disabled"
-->
<xs:element name="PMKCacheMode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="disabled" />
<xs:enumeration value="enabled" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- the default value is 720 minutes -->
<xs:element name="PMKCacheTTL" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="5" />
<xs:maxInclusive value="1440" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- the default value is 128 entries -->
<xs:element name="PMKCacheSize" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="1" />
<xs:maxInclusive value="255" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- the default value is "disabled" -->
<xs:element name="preAuthMode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="disabled" />
<xs:enumeration value="enabled" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- the default value is 3 times -->
<xs:element name="preAuthThrottle" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="1" />
<xs:maxInclusive value="16" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- extension point for other namespaces -->
<!-- this is the insertion point for OneX and HotspotAuth namespaces -->
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- extension point for other namespaces -->
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Priority" type="base:Priority" default="5"/>
</xs:complexType>
<xs:element name="WLANProfile" type="CarrierWLANProfile"/>
</xs:schema>
<!-- provisioning_wlan_v2 -->
<!-- The following shows the new elements in version 2 that can be included -->
<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://www.microsoft.com/networking/CarrierControl/WLAN/v2"
elementFormDefault="qualified"
xmlns="http://www.microsoft.com/networking/CarrierControl/WLAN/v2"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
>
<xs:element name="SSID">
<xs:complexType>
<!-- Either Hex or named SSID must be present. -->
<xs:choice>
<xs:element name="hex">
<xs:simpleType>
<xs:restriction base="xs:hexBinary">
<xs:minLength value="1" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="SSIDPrefix">
<xs:complexType>
<!-- Either Hex or named SSID must be present. -->
<xs:choice>
<xs:element name="hex">
<xs:simpleType>
<xs:restriction base="xs:hexBinary">
<xs:minLength value="4" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="4" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
Argomenti correlati