Authentication Protocol Registry Values

The setup software for the EAP DLL may create the following registry values below <eaptypeid>. These registry values are defined in the Raseapif.h header file. The RAS_EAP_VALUENAME_PATH and RAS_EAP_VALUENAME_FRIENDLY_NAME values are required. The setup software may create other keys and values as well. These could be used by the authentication protocol itself. For more information and an example of registry configuration, see Registry Values Example.

RAS_EAP_VALUENAME_PATH

RAS_EAP_VALUENAME_FRIENDLY_NAME

RAS_EAP_VALUENAME_CONFIGUI

RAS_EAP_VALUENAME_DEFAULT_DATA

RAS_EAP_VALUENAME_REQUIRE_CONFIGUI

RAS_EAP_VALUENAME_CONFIG_CLSID

RAS_EAP_VALUENAME_IDENTITY

RAS_EAP_VALUENAME_INTERACTIVEUII

RAS_EAP_VALUENAME_INVOKE_NAMEDLG

RAS_EAP_VALUENAME_INVOKE_PWDDLG

RAS_EAP_VALUENAME_ENCRYPTION

RAS_EAP_VALUENAME_STANDALONE_SUPPORTED

RAS_EAP_VALUENAME_ROLES_SUPPORTED

RAS_EAP_VALUENAME_PER_POLICY_CONFIG

RAS_EAP_VALUENAME_ISTUNNEL_METHOD

RAS_EAP_VALUENAME_FILTER_INNERMETHODS

RAS_EAP_VALUENAME_PATH

Constant value Path
Type REG_EXPAND_SZ
Description Specifies the path to the EAP DLL.

RAS_EAP_VALUENAME_FRIENDLY_NAME

Constant value FriendlyName
Type REG_SZ
Description Specifies a friendly name for the authentication protocol. This name appears in the EAP application user interface for both dial-up and wireless implementations.

RAS_EAP_VALUENAME_CONFIGUI

Constant value ConfigUIPath
Type REG_EXPAND_SZ
Description Specifies the path to the DLL that implements the configuration user interface on the client, because this UI is for client only.

RAS_EAP_VALUENAME_DEFAULT_DATA

Constant value ConfigData
Type REG_BINARY
Description Specifies default configuration data for the authentication protocol.

RAS_EAP_VALUENAME_REQUIRE_CONFIGUI

Constant value RequireConfigUI
Type REG_DWORD
Description Specifies whether the user must provide configuration data in the EAP client application user interface. If this value is 1, the user is not allowed to exit the EAP client application UI without providing configuration data. The default value is 0.

RAS_EAP_VALUENAME_CONFIG_CLSID

Constant value ConfigCLSID
Type REG_SZ
Description Specifies the class ID of the configuration UI on the server.

RAS_EAP_VALUENAME_IDENTITY

Constant value IdentityPath
Type REG_EXPAND_SZ
Description Specifies the path to the DLL that implements functions to obtain the user identity on the client, because this UI is for client only.

RAS_EAP_VALUENAME_INTERACTIVEUI

Constant value InteractiveUIPath
Type REG_EXPAND_SZ
Description Specifies the path to the DLL that implements the interactive user interface on the client, because this UI is for client only.

RAS_EAP_VALUENAME_INVOKE_NAMEDLG

Constant value InvokeUsernameDialog
Type REG_DWORD
Description Specifies whether RAS should display the standard Windows NT/Windows 2000 user name dialog (value of 1) or invoke RasEapGetIdentity (value of 0). The default value is 1.

RAS_EAP_VALUENAME_INVOKE_PWDDLG

Constant value InvokePasswordDialog
Type REG_DWORD
Description Specifies whether RAS should display the standard Windows NT/Windows 2000 password dialog. If this value exists and is 0, RAS will not display the password dialog. The default value is 1.

RAS_EAP_VALUENAME_ENCRYPTION

Constant value MPPEEncryptionSupported
Type REG_DWORD
Description If this value is 1, the authentication protocol can generate keys for the Microsoft Point-to-Point Encryption (MPPE) style of encryption. Possible values are 0 or 1. The default value is 0.

RAS_EAP_VALUENAME_STANDALONE_SUPPORTED

Constant value StandaloneSupported
Type REG_DWORD
Description Specifies whether this authentication protocol is supported on a standalone Windows 2000 Server. A value of 0 indicates that the EAP is not supported. The default value is 1.

RAS_EAP_VALUENAME_ROLES_SUPPORTED

Constant Value RolesSupported
Type REG_DWORD
Description Specifies the various roles the EAP supports. This indicates whether it can be used on a server or a client, whether it is supported for RAS connections (VPN) or PEAP. The default behavior is to show the EAP method in PEAP and in EAP.

RAS_EAP_VALUENAME_PER_POLICY_CONFIG

Constant Value PerPolicyConfig
Type REG_DWORD
Description

RAS_EAP_VALUENAME_ISTUNNEL_METHOD

This registry value is not in use.

RAS_EAP_VALUENAME_FILTER_INNERMETHODS

This registry value is not in use.