FpcVpnEncryptionAlgorithm enumeration

Applies to: desktop apps only

The FpcVpnEncryptionAlgorithm enumerated type contains values that specify the encryption algorithms that can be used during Phase 1 and Phase 2 of the Internet Protocol security (IPsec) negotiation process.

Syntax

typedef enum FpcVpnEncryptionAlgorithm { 
  fpcVpnDES        = 0,
  fpcVpn3DES       = 1,
  fpcVpnAES128     = 2,
  fpcVpnAES192     = 3,
  fpcVpnAES256     = 4,
  fpcVpnGCMAES128  = 5,
  fpcVpnGCMAES192  = 6,
  fpcVpnGCMAES256  = 7
} FpcVpnEncryptionAlgorithm;

Constants

  • fpcVpnDES
    The Data Encryption Standard (DES) algorithm, which uses a 56-bit key.

  • fpcVpn3DES
    The Triple Data Encryption Standard (3DES) algorithm, which uses three 56-bit keys.

  • fpcVpnAES128
    The Advanced Encryption Standard (AES) algorithm with the use of a 128-bit key.

  • fpcVpnAES192
    The AES algorithm with the use of a 192-bit key.

  • fpcVpnAES256
    The AES algorithm with the use of a 256-bit key.

  • fpcVpnGCMAES128
    The Galois/Counter Mode Advanced Encryption Standard (GCM-AES) algorithm with the use of a 128-bit key.

  • fpcVpnGCMAES192
    The GCM-AES algorithm with the use of a 192-bit key.

  • fpcVpnGCMAES256
    The GCM-AES algorithm with the use of a 256-bit key.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

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

Version

Forefront Threat Management Gateway (TMG) 2010

Header

Comenum.h

See also

Enumerated Types

 

 

Build date: 7/12/2010