Compartir a través de


Secuencia de llamadas api del método del mismo nivel

En este tema se proporciona la secuencia de llamadas específica para la API del método del mismo nivel. Durante una sesión de autenticación de EAP típica, EAPHost realiza varias llamadas en métodos EAP para implementar la API del método del mismo nivel de EAPHost.

En la lista siguiente se muestra la secuencia de llamadas realizadas por EAPHost en un método del mismo nivel de EAP.

  • Carga el archivo DLL del método del mismo nivel de EAP usado para la autenticación.
  • Llama a EapPeerGetInfo en el método para obtener una lista de punteros a las funciones implementadas en el archivo DLL. Se supone que las llamadas de función posteriores del par EAPHost (cliente) se implementan en el archivo DLL.
  • Llama a EapPeerInitialize para indicar a la biblioteca de métodos de EAP que se prepare para al menos una sesión de autenticación mediante este método del mismo nivel.
  • Llama a EapPeerBeginSession para establecer una sesión de autenticación única.
  • Llama a EapPeerGetIdentity para obtener la identidad que se va a usar para la autenticación. Si la identidad no está disponible o si el usuario debe proporcionar información adicional, EAPHost llama a EapPeerGetUIContext. Esta función obtiene la información de contexto del cuadro de diálogo de la interfaz de usuario que se generará en el suplicante. Una vez que el usuario ha enviado la información de identidad, la identidad del usuario se establece con una llamada a EapPeerSetUIContext y se obtiene mediante una llamada a EapPeerGetIdentity.
  • Repite los pasos siguientes hasta que EapPeerProcessRequestPacket indica que hay disponible un resultado de autenticación.
  • Cuando el autenticador envía un código de acción que indica que se ha completado la autenticación, EAPHost llama a EapPeerGetResult y obtiene los resultados de la autenticación.
  • Llama a EapPeerEndSession para finalizar la sesión de autenticación.
  • Llama a EapPeerShutdown para descargar el archivo DLL del método del mismo nivel.
  • Descarga la biblioteca de métodos EAP.

Secuencia de llamadas API de supplicant

Secuencia de llamadas api del método Authenticator

Secuencias de llamadas de EAPHost