FpcVpnIntegrityAlgorithm Enumeration

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

Syntax

typedef enum FpcVpnIntegrityAlgorithm {
  fpcVpnSHA1
fpcVpnSHA1

The Secure Hash Algorithm 1 (SHA1) integrity algorithm, which produces a 160-bit message digest.

	 = 0,
  fpcVpnMD5
fpcVpnMD5

The Message Digest 5 (MD5) integrity algorithm, which produces a 128-bit message digest.

	= 1,
  fpcVpnSHA256
fpcVpnSHA256

The Secure Hash Algorithm 256 (SHA256) integrity algorithm, which produces a 256-bit message digest.

   = 1
} FpcVpnIntegrityAlgorithm;

Constants

fpcVpnSHA1

The Secure Hash Algorithm 1 (SHA1) integrity algorithm, which produces a 160-bit message digest.

fpcVpnMD5

The Message Digest 5 (MD5) integrity algorithm, which produces a 128-bit message digest.

fpcVpnSHA256

The Secure Hash Algorithm 256 (SHA256) integrity algorithm, which produces a 256-bit message digest.

Requirements

Client Requires Windows Vista or Windows XP.
Server Requires Windows Server 2008.
Version Requires Forefront Threat Management Gateway (TMG).
Header

Declared in Comenum.h.

See Also

Enumerated Types


Send comments about this topic to Microsoft

Build date: 11/30/2009

© 2008 Microsoft Corporation. All rights reserved.