EAP Peer Method Registry Values
Specific registry values are required for EAP peer methods.
EAP Peer Method DLL Paths
The following path specifies the registry location for regular EAP peer method DLLs.
HKLM\System\CCS\Services\Eaphost\Methods\<AuthorId>\<EapTypeId>
For example, an EAP method installation registration path given an AuthorId of "311" (indicating that "Microsoft" is the author) and a EapTypeId of "40", appears as follows.
HKLM\System\CCS\Services\Eaphost\Methods\311\40
The following path specifies the registry location for extended EAP method DLLs.
Note
Extended EAP method DLLs are supported in Windows Vista with Service Pack 1 (SP1) or later.
HKLM\System\CCS\Services\Eaphost\Methods\<AuthorId>\254\<VendorId>\<EapTypeId>
For example, an EAP method installation registration path given an AuthorId of "311" (indicating that "Microsoft" is the author), a VendorId of "311", and a EapTypeId of "40", appears as follows.
HKLM\System\CCS\Services\Eaphost\Methods\311\254\311\40
Note
For more information on the allocation of EAP method types, see section 6.2 of RFC 3748.
Registry Values
The following EAPHost peer method registry values are required.
The following AP peer method registry values are recommended.
The following AP peer method registry values are optional.
PeerConfigUIPath
Constant Value | PeerConfigUIPath |
---|---|
Type | REG_EXPAND_SZ |
Description | The path to the DLL that contains the implementation of the user configuration dialog. For example, %SystemRoot%\system32\<name_of_DLL>.dll. |
PeerDllPath
Constant Value | PeerDllPath |
---|---|
Type | REG_EXPAND_SZ |
Description | The path to the EAP method DLL. For example, %SystemRoot%\system32\<name_of_DLL>.dll. |
PeerFriendlyName
Constant Value | PeerFriendlyName |
---|---|
Type | REG_SZ |
Description | String that contains the friendly (display) name for the EAP method. |
PeerIdentityPath
Constant Value | PeerIdentityPath |
---|---|
Type | REG_EXPAND_SZ |
Description | The path to the DLL that contains the implementation of the user identity functions. For example, %SystemRoot%\system32\<name_of_DLL>.dll. |
PeerInteractiveUIPath
Constant Value | PeerInteractiveUIPath |
---|---|
Type | REG_EXPAND_SZ |
Description | The path to the DLL that contains the implementation of the interactive user interface used to obtain user information during execution of the EAP method. For example, %SystemRoot%\system32\<name_of_DLL>.dll. |
PeerInvokePasswordDialog
Constant Value | PeerInvokePasswordDialog |
---|---|
Type | REG_DWORD |
Description | 1- to get credentials using the generic EAPHost password and domain dialog box. 0 - to use a custom dialog box. If the generic dialog box is used, credentials are set by the EapPeerSetCredentials method. |
PeerInvokeUsernameDialog
Constant Value | PeerInvokeUsernameDialog |
---|---|
Type | REG_DWORD |
Description |
|
PeerRequireConfigUI
Constant Value | PeerRequireConfigUI |
---|---|
Type | REG_DWORD |
Description | 0 if a configuration user interface dialog is implemented for this method; 1 if it is not. |
Properties
Constant Value | Properties |
---|---|
Type | REG_DWORD |
Description | Bits in the DWORD are set to indicate support for the property. For a list of supported values, see EAP Method Properties. |
Related topics