Partager via


en-tête eappapis.h

Cet en-tête est utilisé par l’hôte du protocole d’authentification extensible. Pour plus d'informations, consultez les pages suivantes :

eappapis.h contient les interfaces de programmation suivantes :

Fonctions

 
EapHostPeerBeginSession

Démarre une session d’authentification EAP.
EapHostPeerClearConnection

Efface la connexion de session d’authentification.
EapHostPeerEndSession

Arrête la session d’authentification EAP actuelle entre EAPHost et le demandeur appelant, et efface les données stockées pour la session.
EapHostPeerFreeEapError

Libère les structures EAP_ERROR retournées par les API d’exécution EAPHost.
EapHostPeerFreeRuntimeMemory

Libère l’espace mémoire utilisé pendant l’exécution.
EapHostPeerGetAuthStatus

Obtient le status d’authentification EAP actuel du demandeur auprès d’EAPHost.
EapHostPeerGetDataToUnplumbCredentials

Retourne l’ID de connexion, le jeton d’emprunt d’identité utilisateur et l’ID de processus Eaphost utilisés par EAPHost pour enregistrer les informations d’identification pour l’authentification unique. Ces données sont nécessaires pour annuler les informations d’identification précédemment insérées.
EapHostPeerGetIdentity

Cette fonction est appelée par les méthodes de tunnel pour demander des informations d’identité aux méthodes internes. Cette fonction retourne les informations d’identité et d’informations d’identification de l’utilisateur.
EapHostPeerGetResponseAttributes

Obtient un tableau d’attributs d’authentification EAP à partir d’EAPHost.
EapHostPeerGetResult

Obtient le résultat de l’authentification pour la session d’authentification EAP spécifiée.
EapHostPeerGetSendPacket

Est appelé par le demandeur lorsque celui-ci doit obtenir un paquet d’EAPHost pour l’envoyer à l’authentificateur.
EapHostPeerGetUIContext

Obtient le contexte d’interface utilisateur pour le demandeur auprès d’EAPHost si l’interface utilisateur doit être déclenchée.
EapHostPeerInitialize

Initialise une session d’authentification EAPHost.
EapHostPeerProcessReceivedPacket

Est appelé par le demandeur chaque fois que le demandeur reçoit un paquet qu’EAPHost doit traiter.
EapHostPeerSetResponseAttributes

Fournit des attributs d’authentification EAP mis à jour à EAPHost.
EapHostPeerSetUIContext

Fournit un contexte d’interface utilisateur nouveau ou mis à jour à la méthode d’homologue EAP chargée sur EAPHost après que l’interface utilisateur a été déclenchée.
EapHostPeerUninitialize

Annule la initialisation de toutes les sessions d’authentification EAPHost.

Fonctions de rappel

 
Gestionnaire de notifications

Avertit le demandeur qu’une modification est apportée à la déclaration d’intégrité (SoH) et qu’une nouvelle authentification d’une connexion système NAP (Network Access Protection) est requise.