IFPCRadiusServer::AlwaysUseMessageAuthenticator property

Applies to: desktop apps only

The AlwaysUseMessageAuthenticator property gets or sets a Boolean value that indicates whether a message authenticator based on the shared secret is to be sent with every message sent to the RADIUS server.

This property is read/write.


HRESULT put_AlwaysUseMessageAuthenticator(
  VARIANT_BOOL fUseAuthenticator

HRESULT get_AlwaysUseMessageAuthenticator(
  VARIANT_BOOL *pfUseAuthenticator
' Data type: Boolean

Property AlwaysUseMessageAuthenticator( _
  ByVal fUseAuthenticator As VARIANT_BOOL, _
  ByVal pfUseAuthenticator As VARIANT_BOOL _
) As Boolean

Property value

Boolean value that specifies whether a message authenticator is to be sent with every message sent to the RADIUS server.

Error codes

These property methods return S_OK if the call is successful; otherwise, they return an error code.


This property is read/write. Its default value is False (VARIANT_FALSE in C++).

A message authenticator is a digital signature based on the shared secret. Extensible Authentication Protocol (EAP) messages are always sent with a digital signature.

This property must be set to True (VARIANT_TRUE in C++) if the RADIUS server is a Windows 2000 computer running Internet Authentication Service (IAS) and the RADIUS client that is configured for this server has the Client must always send the signature attribute in the request option selected.


Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008 R2, Windows Server 2008 with SP2 (64-bit only)


Forefront Threat Management Gateway (TMG) 2010





See also




Build date: 7/12/2010