[H] Woher weiß mein Computer, welchen öffentlichen Schlüssel ich verwenden soll, wenn ich mich mit einem Netzwerk verbinde? Die öffentlichen Schlüssel können nicht gemäß SSIDs gespeichert werden, da SSIDs nicht eindeutig sind.
Der Client verfügt über eine Reihe von Anmeldeinformationen, die in verschiedenen Netzwerken verwendet werden. Jedem Berechtigungsnachweis ist ein öffentlicher Schlüssel zugeordnet, der dem entsprechenden Netzwerk gehört. Die Authentifizierung läuft wie folgt ab:
1) Client verbindet sich mit dem Netzwerk.
2) Das Netzwerk authentifiziert sich beim Client mit dem privaten Schlüssel, der seinem öffentlichen Schlüssel entspricht.
3) Der Client weiß jetzt, dass das Netzwerk einen bestimmten öffentlichen Schlüssel besitzt. Der Client prüft, ob er eine Identität hat, die diesem öffentlichen Schlüssel entspricht.
4) Der Client weist seine Identität gegenüber dem Server mit der Identität des Clients aus, der dem öffentlichen Schlüssel des Netzwerks zugeordnet ist.
Der Client muss nicht vorab wissen, mit welchem Netzwerk er sich verbindet.