IPSEC_TRANSFORM_TYPE enumeration (ipsectypes.h)
The IPSEC_TRANSFORM_TYPE enumerated type indicates the type of an IPsec security association (SA) transform.
Syntax
typedef enum IPSEC_TRANSFORM_TYPE_ {
IPSEC_TRANSFORM_AH = 1,
IPSEC_TRANSFORM_ESP_AUTH,
IPSEC_TRANSFORM_ESP_CIPHER,
IPSEC_TRANSFORM_ESP_AUTH_AND_CIPHER,
IPSEC_TRANSFORM_ESP_AUTH_FW,
IPSEC_TRANSFORM_TYPE_MAX
} IPSEC_TRANSFORM_TYPE;
Constants
IPSEC_TRANSFORM_AH Value: 1 Specifies Authentication Header (AH) transform. |
IPSEC_TRANSFORM_ESP_AUTH Specifies Encapsulating Security Payload (ESP) authentication-only transform. |
IPSEC_TRANSFORM_ESP_CIPHER Specifies ESP cipher transform. |
IPSEC_TRANSFORM_ESP_AUTH_AND_CIPHER Specifies ESP authentication and cipher transform. |
IPSEC_TRANSFORM_ESP_AUTH_FW Specifies that the first packet should be sent twice: once with ESP/AH encapsulation, and once in clear text. The entire session is then sent in clear text. The initial packet will allow the existing firewall rules to apply to the connection. The subsequent clear text data stream allows intermediaries to modify the stream. Note Available only on Windows Server 2008 R2, Windows 7, or later. |
IPSEC_TRANSFORM_TYPE_MAX Maximum value for testing only. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | ipsectypes.h |