Reeks peermethode-API-aanroepen
Dit onderwerp bevat de specifieke aanroepvolgorde voor de PEER-methode-API. Tijdens een typische EAP-verificatiesessie voert EAPHost een aantal aanroepen uit op EAP-methoden om de EAPHost-peermethode-API te implementeren.
In de volgende lijst ziet u de reeks aanroepen van EAPHost op een EAP-peermethode.
- Laadt de DLL van de EAP-peermethode die wordt gebruikt voor de verificatie.
- Roept EapPeerGetInfo- aan op de methode om een lijst met aanwijzers te verkrijgen naar functies die zijn geïmplementeerd in het DLL-bestand. Volgende functieaanroepen door de EAPHost-peer (client) worden verondersteld te worden geïmplementeerd in het DLL-bestand.
- Roept EapPeerInitialize- aan om de EAP-methodebibliotheek voor te bereiden op ten minste één verificatiesessie met behulp van deze peermethode.
- Roept EapPeerBeginSession- aan om een unieke verificatiesessie tot stand te brengen.
- Roept EapPeerGetIdentity- aan om de identiteit te verkrijgen die moet worden gebruikt voor verificatie. Als de identiteit niet beschikbaar is of als de gebruiker aanvullende informatie moet opgeven, roept EAPHost EapPeerGetUIContext aan. Deze functie verkrijgt de contextinformatie voor het dialoogvenster van de gebruikersinterface die wordt gegenereerd bij het supplicant. Nadat de gebruiker de identiteitsgegevens heeft verzonden, wordt de gebruikersidentiteit ingesteld met een aanroep naar EapPeerSetUIContexten verkregen door een aanroep naar EapPeerGetIdentity.
- Herhaalt de volgende stappen totdat EapPeerProcessRequestPacket aangeeft dat er een verificatieresultaat beschikbaar is.
- Roept EapPeerProcessRequestPacket aan met de aanwijzer van een aanvraagpakket dat moet worden doorgegeven aan de supplicant.
- Roept EapPeerGetResponsePacket- aan om het antwoordpakket op te halen dat naar de verificator moet worden verzonden.
- Als EAP-kenmerken moeten worden opgehaald of verzonden tijdens de verificatiesessie, roept EAPHost respectievelijk EapPeerGetResponseAttributes en EapPeerSetResponseAttributes aan.
- Wanneer de verificator een actiecode verzendt die aangeeft dat de verificatie is voltooid, roept EAPHost EapPeerGetResult- aan en haalt de resultaten van de verificatie op.
- Roept EapPeerEndSession- aan om de verificatiesessie te beëindigen.
- Roept EapPeerShutdown- aan om het DLL-bestand van de peermethode te ontladen.
- Hiermee wordt de EAP-methodebibliotheek verwijderd.
Verwante onderwerpen