Extension de l’interface utilisateur pour les méthodes de sécurité 802.1X standard
Si la DLL native des extensions IHV 802.11 prend en charge des extensions de chiffrement propriétaires qui peuvent être utilisées avec les méthodes de sécurité 802.1X du système d’exploitation, la DLL des extensions IHV 802.11 peut étendre l’onglet Sécurité de l’interface utilisateur de configuration du réseau pour permettre à l’utilisateur de configurer ces extensions. Pour en savoir plus sur l’extension du module 802.11 802.1X natif, consultez Interface vers le module natif 802.11 802.1X.
Pour en savoir plus sur l’interface utilisateur de configuration réseau et d’autres composants natifs 802.11, consultez Architecture logicielle native 802.11.
Avant d’afficher l’onglet Sécurité , le système d’exploitation effectue les opérations suivantes :
Il interroge la DLL des extensions d’interface utilisateur IHV native 802.11 pour savoir quelles sont ses extensions de propriété de sécurité via un appel à la méthode IDot11ExtUI::GetDot11ExtUIProperties. Le système d’exploitation transmet une valeur de DOT11_EXT_UI_KEYEXTENSION au paramètre ExtType de la méthode.
Les extensions de propriété de type DOT11_EXT_UI_KEYEXTENSION ne fournissent pas de paramètres de sécurité mutuellement exclusifs aux paramètres de sécurité Microsoft standard. Au lieu de cela, ce type d’extension de propriété de sécurité fournit des paramètres 802.1X définis par l’IHV qui sont utilisés avec les paramètres Microsoft 802.1X.
Il interroge le nom convivial de l’extension de sécurité 802.1X en appelant la méthode IDot11ExtUIProperty::GetDot11ExtUIPropertyFriendlyName de l’extension.
Il interroge la méthode IDot11ExtUIProperty::Dot11ExtUIPropertyIsStandardSecurity de l’extension pour déterminer si l’extension prend en charge une extension de type de sécurité. Si la méthode définit le paramètre fIsStandardSecurity sur TRUE, le système d’exploitation n’ajoute pas le nom convivial de l’extension à la liste des Types de sécurité sous l’onglet Sécurité.
Dans ce cas, l’extension ajoute des fonctionnalités aux paramètres de sécurité pris en charge par le système d’exploitation. La méthode spécifie le type de paramètre de sécurité qu’elle étend au moyen du paramètre dot11ExtUISecurityType.
Lorsque l’utilisateur final sélectionne un élément dans la liste des Types de sécurité, le système d’exploitation répond en appelant la méthode IDot11ExtUIProperty::D ot11ExtUIPropertyGetSelected pour chaque extension afin qu’elle corresponde à la sélection de l’utilisateur final. La première extension qui renvoie une valeur TRUE pour le paramètre pfIsSelected de la méthode est déterminée comme l’extension sélectionnée. Une fois ceci confirmé, le système d’exploitation met en évidence la sélection effectuée par l’utilisateur final.
Lorsque l’utilisateur final sélectionne un élément pour un paramètre de sécurité standard dans la liste des Types de sécurité, le système d’exploitation appelle la méthode IDot11ExtUIProperty::D ot11ExtUIPropertyGetDisplayInfo de l’extension de propriété qui étend la méthode de sécurité. Grâce à la méthode IDot11ExtUIProperty::D ot11ExtUIPropertyGetDisplayInfo , la DLL des extensions de l’interface utilisateur IHV 802.11 native peut renvoyer d’autres éléments à ajouter à l’onglet Sécurité de l’interface utilisateur de configuration réseau native 802.11.
La méthode IDot11ExtUIProperty::D ot11ExtUIPropertyGetDisplayInfo renvoie une liste des propriétés d’affichage étendues prises en charge par l’extension de propriété. Chaque élément de la liste est mis en forme comme une structure DOT11_EXT_UI_PROPERTY_DISPLAY_INFO.
Pour Windows Vista, la DLL d’extensions d’interface utilisateur IHV native 802.11 peut uniquement ajouter des éléments à la liste de Chiffrement sous l’onglet Sécurité. Par conséquent, chaque entrée dans la liste des structures DOT11_EXT_UI_PROPERTY_DISPLAY_INFO doit avoir un DOT11_EXT_UI_DISPLAY_INFO_TYPE de DOT11_EXT_UI_DISPLAY_INFO_CIPHER pour être incluse dans la liste de Chiffrement.
Lorsque l’utilisateur final réalise une sélection dans la liste de Chiffrement, le système d’exploitation appelle la méthode IDot11ExtUIProperty::Dot11ExtUIPropertySetDisplayInfo de l’extension de propriété pour traiter les données de profil associées à la sélection de l’utilisateur final.