FpcVpnEncryptionAlgorithm Enumeration
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
Client | Requires Windows 7 or Windows Vista. |
Server | Requires Windows Server 2008 R2 or Windows Server 2008 x64 Edition with SP2. |
Version | Requires Forefront Threat Management Gateway (TMG) 2010. |
Header | Declared in Comenum.h. |
See Also
Send comments about this topic to Microsoft
Build date: 6/30/2010