Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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_AHValue: 1 Specifies Authentication Header (AH) transform. |
IPSEC_TRANSFORM_ESP_AUTHSpecifies Encapsulating Security Payload (ESP) authentication-only transform. |
IPSEC_TRANSFORM_ESP_CIPHERSpecifies ESP cipher transform. |
IPSEC_TRANSFORM_ESP_AUTH_AND_CIPHERSpecifies ESP authentication and cipher transform. |
IPSEC_TRANSFORM_ESP_AUTH_FWSpecifies 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_MAXMaximum 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 |