Condividi tramite


elemento sharedKey (security)

L'elemento sharedKey (security) contiene informazioni sulla chiave condivisa. Questo elemento è obbligatorio solo se sono necessarie chiavi WEP o PSK per l'autenticazione e la coppia di crittografia.

<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="boolean"
             />
            <xs:element name="keyMaterial"
                type="string"
             />
            <xs:any
                processContents="lax"
                minOccurs="0"
                maxOccurs="unbounded"
                namespace="##other"
             />
        </xs:sequence>
    </xs:complexType>
</xs:element>

Elementi padre

Elementi figlio

Elemento Tipo Descrizione
Keytype Tipo di chiave.
protetto boolean Specifica se una chiave condivisa è crittografata.
keyMaterial string Contiene la chiave di rete o la passphrase.

keyType

Indica se la chiave condivisa sarà una chiave di rete o una frase pass.

Quando l'elemento di crittografia ha un valore WEP, keyType deve essere impostato su networkKey.

protetto

Specifica se una chiave condivisa è crittografata.

Windows Vista e Windows Server 2008:protected ha sempre un valore "TRUE" se il profilo è stato recuperato dall'archivio profili, ad esempio chiamando WlanGetProfile.

Windows XP con Service Pack 3 (SP3) o API LAN wireless per Windows XP con Service Pack 2 (SP2): Questo elemento deve avere un valore "FALSE".

keyMaterial

Contiene una chiave di rete o una passphrase. Se l'elemento protetto ha un valore TRUE, questo materiale della chiave viene crittografato; in caso contrario, il materiale della chiave non è crittografato. Il materiale chiave crittografato è espresso in forma esadecimale.

L'intervallo di valori validi per l'elemento keyMaterial varia in base al tipo di autenticazione e crittografia usato, come specificato dagli elementi di autenticazione e crittografia . Varia anche in base al keyType.

La tabella seguente mostra i valori keyMaterial validi per alcune coppie di autenticazione e crittografia.

valore di autenticazione valore di crittografia valore keyType Valori keyMaterial validi
aprire o condividere WEP networkKey Questo elemento contiene una chiave WEP di 5 o 13 caratteri ANSI o di 10 o 26 caratteri esadecimali.
WPAPSK o WPA2PSK TKIP o AES passPhrase Questo elemento contiene una passphrase di 8 a 63 caratteri ASCII, ovvero da 8 a 63 caratteri ANSI nell'intervallo compreso tra 32 e 126. I valori chiave devono essere conformi ai requisiti specificati da 802.11i.
WPAPSK o WPA2PSK TKIP o AES networkKey Questo elemento contiene una chiave di 64 caratteri esadecimali.

I caratteri Unicode possono essere immessi in cui sono specificati caratteri ANSI o ASCII in precedenza. Tuttavia, se i caratteri Unicode specificati non possono essere mappati a caratteri ANSI o ASCII, il materiale della chiave fornito viene rifiutato.

Il materiale chiave restituito da WlanGetProfile è sempre crittografato. Inoltre, se il materiale chiave non crittografato viene passato a WlanSetProfile, il materiale della chiave viene crittografato automaticamente prima che venga archiviato nell'archivio profili.

Windows XP con SP3 e API LAN wireless per Windows XP con SP2: Il materiale della chiave non viene mai crittografato.

Se il processo viene eseguito nel contesto dell'account LocalSystem, è possibile annullare la crittografia del materiale della chiave chiamando CryptUnprotectData.

Commenti

Per Windows Vista e Windows Server 2008, i dati associati all'elemento sharedKey vengono crittografati prima che vengano salvati nell'archivio profili.

Per Windows XP con l'API LAN wireless sp3 per Windows XP con SP2, i dati non vengono crittografati.

Esempio

Per visualizzare profili di esempio che usano l'elemento sharedKey e i relativi elementi figlio, vedere Esempio di profilo non broadcast, esempio di profilo WPA-Personale e esempio di profilo WPA2-Personal. Per visualizzare i profili di esempio che usano l'elemento protetto , vedere Esempi di profilo wireless.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista, Windows XP con SP3 [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Componente ridistribuibile API LAN wireless per Windows XP con SP2