Delen via


Api-aanroepreeks van authenticatormethode

In dit onderwerp vindt u de specifieke aanroepreeks voor de API van de verificatormethode. Tijdens een typische EAP-verificatiesessie voert EAPHost een aantal aanroepen uit op een EAP-methode waarmee de API's van de EAPHost-verificatormethode worden geïmplementeerd.

In de volgende lijst ziet u de volgorde van aanroepen die door EAPHost worden uitgevoerd op een EAP-verificatormethode.

  • De EAP-verificator laadt eerst het DLL-bestand van de EAP-methode dat wordt gebruikt voor de specifieke verificatie op een NETWERKbeleidsserver (NPS) of een andere verificatieserver.
  • Roept EapAuthenticatorGetInfo aan op de methode met een gevulde EAP_TYPE structuur om een lijst met aanwijzers te verkrijgen voor functies die zijn geïmplementeerd in het DLL-bestand. Bij volgende functie-aanroepen door de verificatormethoden (server) wordt ervan uitgegaan dat deze worden geïmplementeerd in het DLL-bestand.
  • Roept EapAuthenticatorInitialize aan om de EAP-methodebibliotheek voor te bereiden op ten minste één verificatiesessie met behulp van deze verificatormethode.
  • Roept EapMethodAuthenticatorBeginSession- aan om een unieke verificatiesessie tot stand te brengen.
  • Herhaalt de volgende stappen totdat EapMethodAuthenticatorReceivePacket aangeeft dat er een verificatieresultaat beschikbaar is.
    • Roept EapMethodAuthenticatorSendPacket aan met een aanwijzer naar een aanvraagpakket dat moet worden doorgegeven aan het supplicant.
    • Roept EapMethodAuthenticatorReceivePacket aan om het antwoordpakket op te halen dat is verzonden door de supplicant. Deze functie retourneert een EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION code die aangeeft welke actie de verificator moet uitvoeren in de EAP-verificatiesessie.
    • Als de actiecode is EAP_METHOD_AUTHENTICATOR_RESPONSE_RESPOND, geeft dit aan dat de EAP-methode kenmerken heeft die de verificator kan ophalen en doorgeven aan de peermethode. Verificator roept EapMethodAuthenticatorGetAttributes aan om de verschillende EAP-verificatiekenmerken te verkrijgen van de EAP-verificatormethode. Nadat de verificator de kenmerken heeft verwerkt, wordt EapMethodAuthenticatorSetAttributes aangeroepen die bijgewerkte EAP-verificatiekenmerken biedt die moeten worden ingesteld op de EAP-verificatormethode. Deze functie retourneert een EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION code die de volgende actie bepaalt.
  • Als de actiecode is EAP_METHOD_AUTHENTICATOR_RESPONSE_RESULT, geeft dit aan dat de verificator de resultaten van de verificatiesessie heeft bepaald en deze resultaten beschikbaar zijn voor EAPHost. Authenticator roept EapMethodAuthenticatorGetResult- aan en haalt de resultaten van de verificatiesessie op.
  • Dit wordt gevolgd door een aanroep vanEapMethodAuthenticatorEndSession om de verificatiesessie te beëindigen.
  • Ten slotte wordt er een aanroep uitgevoerd naar EapMethodAuthenticatorShutdown om de DLL van de verificatormethode te ontladen.
  • Hiermee wordt de EAP-methodebibliotheek verwijderd.

EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION

api-aanroepreeks

api-aanroepreeks voor peermethodes

EAPHost-aanroepreeksen