IPSEC_SA_TRANSFORM0 (Compact 2013)
3/26/2014
This 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* espAuthTranform;
IPSEC_CIPHER_TRANSFORM0* espCipherTransform;
IPSEC_AUTH_AND_CIPHER_TRANSFORM0* espAuthAndCipherTransform;
};
} IPSEC_SA_TRANSFORM0;
Members
ipsecTransformType
Type of the SA transform.See topic IPSEC_TRANSFORM_TYPE for more information.
ahTransform
SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_AH.See topic IPSEC_AUTH_TRANSFORM0 for more information.
espAuthTranform
SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_ESP_AUTH.See topic IPSEC_AUTH_TRANSFORM0 for more information.
espCipherTransform
SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_ESP_CIPHER.See topic IPSEC_CIPHER_TRANSFORM0 for more information.
espAuthAndCipherTransform
SA transform data. Available when ipsecTransformType is IPSEC_TRANSFORM_ESP_AUTH_AND_CIPHER.See topic IPSEC_AUTH_AND_CIPHER_TRANSFORM0 for more information.
Requirements
Header |
fwpmu.h |