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
  • 1 - to get credentials using the generic EAPHost user name dialog box.
  • 0- to use a custom dialog box.
If the generic dialog box is used, credentials are set by the EapPeerSetCredentials method.

 

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.

 

EAP Authenticator Method Registry Keys

Registry Configuration for Expanded EAP Types

Using EAPHost

RFC 3748