IPSEC_SA_TRANSFORM0 structure (ipsectypes.h)
The IPSEC_SA_TRANSFORM0 structure is used to store an IPsec security association (SA) transform in an IPsec quick mode policy.
Syntax
typedef struct IPSEC_SA_TRANSFORM0_ {
IPSEC_TRANSFORM_TYPE ipsecTransformType;
union {
IPSEC_AUTH_TRANSFORM0 *ahTransform;
IPSEC_AUTH_TRANSFORM0 *espAuthTransform;
IPSEC_CIPHER_TRANSFORM0 *espCipherTransform;
IPSEC_AUTH_AND_CIPHER_TRANSFORM0 *espAuthAndCipherTransform;
IPSEC_AUTH_TRANSFORM0 *espAuthFwTransform;
};
} IPSEC_SA_TRANSFORM0;
Members
ipsecTransformType
Type of the SA transform.
See IPSEC_TRANSFORM_TYPE for more information.
ahTransform
SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_AH.
See IPSEC_AUTH_TRANSFORM0 for more information.
espAuthTransform
SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_ESP_AUTH.
See IPSEC_AUTH_TRANSFORM0 for more information.
espCipherTransform
SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_ESP_CIPHER.
See IPSEC_CIPHER_TRANSFORM0 for more information.
espAuthAndCipherTransform
SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_ESP_AUTH_AND_CIPHER.
See IPSEC_AUTH_AND_CIPHER_TRANSFORM0 for more information.
espAuthFwTransform
SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_ESP_AUTH_FW.
See IPSEC_AUTH_TRANSFORM0 for more information.
Remarks
IPSEC_SA_TRANSFORM0 is a specific implementation of IPSEC_SA_TRANSFORM. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | ipsectypes.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for