AUTHENTICATION_REQUIREMENTS Enumeration

The AUTHENTICATION_REQUIREMENTS enumeration specifies the 'Man in the Middle' protection required for authentication.

Note  API support for this enumeration is offered via the latest Windows Vista Feature Pack for Wireless (KB 942567). The header file associated with this update is available at Microsoft Connect via the Windows Vista Feature Pack for Wireless Developers Supplement download. Access to this resource requires enlistment to the Windows Driver Kit (WDK), Windows Logo Kit (WLK) and Windows Driver Framework (WDF) Connection.

Syntax

typedef enum  {
  MITMProtectionNotRequired                 = 0x00,
  MITMProtectionRequired                    = 0x01,
  MITMProtectionNotRequiredBonding          = 0x02,
  MITMProtectionRequiredBonding             = 0x03,
  MITMProtectionNotRequiredGeneralBonding   = 0x04,
  MITMProtectionRequiredGeneralBonding      = 0x05,
  MITMProtectionNotDefined                  = 0xff 
} AUTHENTICATION_REQUIREMENTS;

Constants

MITMProtectionNotRequired

Protection against a "Man in the Middle" attack is not required for authentication.

MITMProtectionRequired

Protection against a "Man in the Middle" attack is required for authentication.

MITMProtectionNotRequiredBonding

Protection against a "Man in the Middle" attack is not required for bonding.

MITMProtectionRequiredBonding

Protection against a "Man in the Middle" attack is required for bonding.

MITMProtectionNotRequiredGeneralBonding

Protection against a "Man in the Middle" attack is not required for General Bonding.

MITMProtectionRequiredGeneralBonding

Protection against a "Man in the Middle" attack is required for General Bonding.

MITMProtectionNotDefined

Protection against "Man in the Middle" attack is not defined.

Remarks

The header file associated with this API is available at Microsoft Connect via the Windows Vista Feature Pack for Wireless Developers Supplement download. Access to this resource requires registration with the Microsoft Connect website. The header is also Supplement is included in the comprehensive developer resource packages available via the Windows Driver Kit (WDK), Windows Logo Kit (WLK) and Windows Driver Framework (WDF) Connections at Microsoft Connect.

Requirements

Minimum supported clientWindows Vista, Windows XP with SP2
Minimum supported serverNone supported
HeaderBluetoothAPIs.h (include Bthsdpdef.h or BluetoothAPIs.h)

See Also

BluetoothAuthenticateDeviceEx

Send comments about this topic to Microsoft

Build date: 6/11/2009

Community Additions

Show:
© 2015 Microsoft