Elemento sharedKey (seguridad)
El elemento sharedKey (seguridad) contiene información de clave compartida. Este elemento solo es necesario si se requieren claves WEP o PSK para el par de autenticación y cifrado.
<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>
Elementos primarios
Elementos secundarios
Elemento | Tipo | Descripción |
---|---|---|
keyType | Tipo de clave. | |
Protegido | boolean | Especifica si se cifra una clave compartida. |
keyMaterial | string | Contiene la clave de red o la frase de contraseña. |
keyType
Indica si la clave compartida será una clave de red o una frase de contraseña.
Cuando el elemento de cifrado tiene un valor de WEP, keyType debe establecerse en networkKey.
protected
Especifica si se cifra una clave compartida.
Windows Vista y Windows Server 2008:protected siempre tienen un valor de "TRUE" si el perfil se recuperó del almacén de perfiles (por ejemplo, llamando a WlanGetProfile).
Windows XP con Service Pack 3 (SP3) o LAN inalámbrica API para Windows XP con Service Pack 2 (SP2): Este elemento debe tener un valor de "FALSE".
keyMaterial
Contiene una clave de red o frase de contraseña. Si el elemento protegido tiene un valor true, este material de clave se cifra; de lo contrario, el material de clave no se cifra. El material de clave cifrada se expresa en forma hexadecimal.
El intervalo de valores válidos para el elemento keyMaterial varía según el tipo de autenticación y cifrado utilizado, según lo especificado por los elementos de autenticación y cifrado . También varía según keyType.
En la tabla siguiente se muestran valores claveMaterial válidos para algunos pares de autenticación y cifrado.
valor de autenticación | valor de cifrado | valor keyType | Valores clavemateriales válidos |
---|---|---|---|
abrir o compartir | WEP | networkKey | Este elemento contiene una clave WEP de 5 o 13 caracteres ANSI, o de 10 o 26 caracteres hexadecimales. |
WPAPSK o WPA2PSK | TKIP o AES | passPhrase | Este elemento contiene una frase de contraseña de 8 a 63 caracteres ASCII, es decir, de 8 a 63 caracteres ANSI en el intervalo de 32 a 126. Los valores de clave deben cumplir los requisitos especificados por 802.11i. |
WPAPSK o WPA2PSK | TKIP o AES | networkKey | Este elemento contiene una clave de 64 caracteres hexadecimales. |
Se pueden especificar caracteres Unicode en los que se especifican caracteres ANSI o ASCII anteriores. Sin embargo, si los caracteres Unicode proporcionados no se pueden asignar a caracteres ANSI o ASCII, se rechaza el material de clave proporcionado.
El material de clave devuelto por WlanGetProfile siempre está cifrado. Además, si el material de clave sin cifrar se pasa a WlanSetProfile, el material de clave se cifra automáticamente antes de almacenarse en el almacén de perfiles.
Windows XP con SP3 y LAN inalámbrica API para Windows XP con SP2: El material de clave nunca se cifra.
Si el proceso se ejecuta en el contexto de la cuenta LocalSystem, puede descifrar el material de clave llamando a CryptUnprotectData.
Observaciones
Para Windows Vista y Windows Server 2008, los datos asociados al elemento sharedKey se cifran antes de guardarlos en el almacén de perfiles.
Para Windows XP con SP3 y la API de LAN inalámbrica para Windows XP con SP2, los datos no se cifran.
Ejemplos
Para ver perfiles de ejemplo que usan el elemento sharedKey y sus elementos secundarios, consulta Ejemplo de perfil no de difusión, Ejemplo de perfil WPA-Personal y Ejemplo de perfil WPA2-Personal. Para ver perfiles de ejemplo que usan el elemento protegido , consulta Ejemplos de perfil inalámbrico.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista, Windows XP con SP3 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Redistribuible | API de LAN inalámbrica para Windows XP con SP2 |