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
Build date: 7/12/2010