EAP module UI
On building UIs for EAP dlls.
Using the microsoft 802.1x client on win2k and winXp, a "select your
cert or other id" sys-tray balloon is launched when the client
receives an EAP Identity Request from the NAS.
this is the system EAPOL log for that moment with my eap dll:
[1300] 11:15:01: ElGetIdentity: Userlogged, <Maxauth, Prev !Machine
auth: !MD5
[1300] 11:15:01: ElGetUserIdentity entered
[1300] 11:15:01: ElGetEapKeyFromToken: RegOpenKeyEx succeeded
[1300] 11:15:01: ElGetEapUserInfo: Error in RegOpenKeyEx for base key,
2
[1300] 11:15:01: ElGetUserIdentityOptimized: Error in calling
GetIdentity = 703
....
[1300] 11:15:01: WZCNetmanShowBalloon: Entered
[1300] 11:15:01: WZCNetmanShowBalloon: CoCreateInstance succeeded
[1300] 11:15:01: WZCNetmanShowBalloon completed
Is there a way to control the text in this balloon (like MD5 does,
presumably in ElGetUserNamePassword below)
[1300] 11:27:06: ElGetIdentity: Userlogged, <Maxauth, Prev !Machine
auth: MD5
[1300] 11:27:06: ElGetUserNamePassword entered
[1300] 11:27:06: WZCNetmanShowBalloon: Entered
[1300] 11:27:06: WZCNetmanShowBalloon: CoCreateInstance succeeded
[1300] 11:27:06: WZCNetmanShowBalloon completed
or better still to avoid it (like PEAP-MSCHAPv2 does which uses
ElGetUserIdentityOptimized successfully):
[2000] 12:48:44: ElGetIdentity: Userlogged, <Maxauth, Prev !Machine
auth: !MD5
[2000] 12:48:44: ElGetUserIdentity entered
[2000] 12:48:44: ElGetEapKeyFromToken: RegOpenKeyEx succeeded
[2000] 12:48:44: ElGetEapUserInfo: Error in RegOpenKeyEx for base key,
2
[2000] 12:48:44: ElGetUserIdentityOptimized: Got identity =
IPGLAB\dot1x
[2000] 12:48:44: ElGetUserIdentity: ElGetUserIdentityOptimized got
identity without user module intervention
Is GetUserIdentityOptimized something I can have influence on? Why do
I get error 703?
Any insights or similar experiences welcomed.
regards
graham
|