Skema WLAN
Skema WLAN mendefinisikan elemen yang digunakan untuk menggambarkan koneksi pelanggan ke Wireless Local Area Network (WLAN).
Semua elemen dalam skema WLAN ada di *
http://www.microsoft.com/networking/CarrierControl/WLAN/v1*
namespace layanan.
Skema WLAN_v2 menentukan elemen tambahan di http://www.microsoft.com/networking/CarrierControl/WLAN/v2
namespace layanan dan didukung pada Windows 8.1, Windows Server 2012 R2, dan yang lebih baru.
Elemen SSIDConfig dalam skema WLAN mendukung hingga 25 SSID di namespace v1 dan hingga 10.000 SSID tambahan di namespace v2. Namespace v2 juga mendukung elemen SSIDPrefix .
Tidak semua elemen ada di setiap profil, karena beberapa elemen bersifat opsional.
Tabel berikut ini mencantumkan semua elemen dalam skema ini, diurutkan menurut abjad berdasarkan nama.
Elemen | Deskripsi |
---|---|
AssociatedPlan | Berisi nama paket data pelanggan. Ini harus cocok dengan atribut NamaPaket dalam dokumen XML yang sama. |
MSM | Menentukan berbagai pengaturan modul khusus media (MSM) untuk profil ini pada WLAN. |
PMKCacheMode | Menentukan apakah penembolokan Kunci Master Pairwise (PMK) akan digunakan oleh profil ini untuk menyambungkan ke WLAN. |
PMKCacheSize | Menentukan jumlah entri dalam cache Pairwise Master Key (PMK) pada klien. Harus berupa nilai antara 1 dan 255 inklusif. |
PMKCacheTTL | Menentukan lamanya waktu, dalam menit, bahwa cache Kunci Master Pairwise (PMK) akan disimpan. Harus berupa nilai antara 5 dan 1440 inklusif. |
SSID | Berisi SSID untuk WLAN. |
SSIDConfig | Menentukan satu atau beberapa pengidentifikasi set layanan (SSID) untuk LAN nirkabel. |
WLANProfile | Menentukan properti dan pengaturan keamanan profil koneksi WLAN pelanggan. WLANProfile adalah elemen akar unik dari profil nirkabel. |
authEncryption | Menentukan pasangan autentikasi dan enkripsi yang akan digunakan untuk profil ini pada WLAN. |
autentikasi | Menentukan metode autentikasi yang akan digunakan oleh profil ini untuk menyambungkan ke WLAN. |
Enkripsi | Menentukan jenis enkripsi data yang akan digunakan oleh profil ini untuk menyambungkan ke WLAN. |
hex | Mendefinisikan SSID LAN nirkabel dalam format heksadesimal. |
keyIndex | Menentukan indeks kunci mana yang harus digunakan untuk mengenkripsi lalu lintas nirkabel. keyIndex hanya digunakan ketika keyType adalah networkKey. Nilai defaultnya adalah 0 saat sharedKey ada. Harus berupa nilai antara 0 dan 3 inklusif. |
keyMaterial | Mendefinisikan kunci jaringan atau frasa sandi. Jika dilindungibenar, maka materi kunci dienkripsi; jika tidak, materi kunci tidak terenkripsi. Materi kunci terenkripsi dinyatakan dalam bentuk heksadesimal. |
keyType | Menentukan apakah kunci bersama akan menjadi kunci jaringan atau frasa sandi. |
nama (dalam SSID) | Mendefinisikan SSID LAN nirkabel dalam format alfanumerik. |
nama (jenis: NameType) | Menentukan nama peka huruf besar/kecil dari profil LAN nirkabel. |
preAuthMode | Menentukan apakah pra-autentikasi akan digunakan oleh klien. |
preAuthThrottle | Menentukan jumlah upaya pra-autentikasi untuk mencoba titik akses (AP) tetangga. Harus berupa nilai antara 1 dan 16 inklusif. |
terlindungi | Jika true, kunci bersama dienkripsi. Jika tidak, salah. |
Keamanan | Menentukan berbagai pengaturan keamanan untuk profil ini pada WLAN. |
sharedKey | Menentukan informasi kunci bersama opsional yang akan digunakan oleh profil ini untuk menyambungkan ke WLAN. |
useOneX | Jika true, autentikasi 802.1X akan digunakan oleh profil ini untuk terhubung ke WLAN. Jika tidak, salah. |
Skema WLAN lengkap di bawah ini:
<?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>
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk