Training
Module
Explore connection security rules - Training
This module describes how connection security rules can be used to provide additional security to protect data transmitted across networks.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This header is used by Windows Filtering Platform. For more information, see:
ipsectypes.h contains the following programming interfaces:
IPSEC_ADDRESS_INFO0 Is used to store mobile additional address information. |
IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 Stores aggregate IPsec kernel packet drop statistics.Note IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 is the specific implementation of IPSEC_AGGREGATE_DROP_PACKET_STATISTICS used in Windows Vista. |
IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1 Stores aggregate IPsec kernel packet drop statistics. |
IPSEC_AGGREGATE_SA_STATISTICS0 Stores aggregate IPsec kernel security association (SA) statistics. |
IPSEC_AH_DROP_PACKET_STATISTICS0 Stores IPsec AH drop packet statistics. |
IPSEC_AUTH_AND_CIPHER_TRANSFORM0 Is used to store hash and encryption specific information together for an SA transform in an IPsec quick mode policy. |
IPSEC_AUTH_TRANSFORM_ID0 Is used to uniquely identify the hash algorithm used in an IPsec security association (SA). |
IPSEC_AUTH_TRANSFORM0 Specifies hash specific information for an SA transform. |
IPSEC_CIPHER_TRANSFORM_ID0 Specifies information used to uniquely identify the encryption algorithm used in an IPsec SA. |
IPSEC_CIPHER_TRANSFORM0 Is used to store encryption specific information for an SA transform in an IPsec quick mode policy. |
IPSEC_DOSP_OPTIONS0 Used to store configuration parameters for IPsec DoS Protection. |
IPSEC_DOSP_STATE_ENUM_TEMPLATE0 The IPSEC_DOSP_STATE_ENUM_TEMPLATE0 structure. |
IPSEC_DOSP_STATE0 Used to store state information for IPsec DoS Protection. |
IPSEC_DOSP_STATISTICS0 The IPSEC_DOSP_STATISTICS0 structure. |
IPSEC_ESP_DROP_PACKET_STATISTICS0 Stores ESP drop packet statistics. |
IPSEC_GETSPI0 The IPSEC_GETSPI0 structure contains information that must be supplied when requesting a security parameter index (SPI) from the IPsec driver.Note IPSEC_GETSPI0 is the specific implementation of IPSEC_GETSPI used in Windows Vista. |
IPSEC_GETSPI1 The IPSEC_GETSPI1 structure contains information that must be supplied when requesting a security parameter index (SPI) from the IPsec driver.Note IPSEC_GETSPI1 is the specific implementation of IPSEC_GETSPI used in Windows 7 and later. |
IPSEC_ID0 Contains information corresponding to identities that are authenticated by IPsec. |
IPSEC_KEY_MANAGER0 Used to register key management callbacks with IPsec. |
IPSEC_KEYING_POLICY0 Defines an unordered set of keying modules that will be tried for IPsec. (IPSEC_KEYING_POLICY0) |
IPSEC_KEYING_POLICY1 Defines an unordered set of keying modules that will be tried for IPsec. (IPSEC_KEYING_POLICY1) |
IPSEC_KEYMODULE_STATE0 Stores Internet Protocol Security (IPsec) keying module specific information. |
IPSEC_PROPOSAL0 Used to store an IPsec quick mode proposal. |
IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 Stores information about the authentication and encryption algorithms of an IPsec security association (SA). |
IPSEC_SA_AUTH_INFORMATION0 Stores information about the authentication algorithm of an IPsec security association (SA). |
IPSEC_SA_BUNDLE0 Is used to store information about an IPsec security association (SA) bundle. (IPSEC_SA_BUNDLE0) |
IPSEC_SA_BUNDLE1 Is used to store information about an IPsec security association (SA) bundle. (IPSEC_SA_BUNDLE1) |
IPSEC_SA_CIPHER_INFORMATION0 Stores information about the encryption algorithm of an IPsec security association (SA). |
IPSEC_SA_CONTEXT_CHANGE0 Contains information about an IPsec security association (SA) context change. |
IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 Enumeration template used to enumerate security association (SA) contexts. |
IPSEC_SA_CONTEXT_SUBSCRIPTION0 Stores information used to subscribe to notifications about a particular IPsec security association (SA) context. |
IPSEC_SA_CONTEXT0 Encapsulates an inbound and outbound SA pair. |
IPSEC_SA_CONTEXT1 Encapsulates an inbound and outbound security association (SA) pair. |
IPSEC_SA_DETAILS0 Is used to store information returned when enumerating IPsec security associations (SAs). (IPSEC_SA_DETAILS0) |
IPSEC_SA_DETAILS1 Is used to store information returned when enumerating IPsec security associations (SAs). (IPSEC_SA_DETAILS1) |
IPSEC_SA_ENUM_TEMPLATE0 Specifies a template used for restricting the enumeration of IPsec security associations (SAs). |
IPSEC_SA_IDLE_TIMEOUT0 The security association (SA) idle timeout in IPsec policy. |
IPSEC_SA_LIFETIME0 Stores the lifetime in seconds/kilobytes/packets for an IPsec security association (SA). |
IPSEC_SA_TRANSFORM0 Is used to store an IPsec security association (SA) transform in an IPsec quick mode policy. |
IPSEC_SA0 Is used to store information about an IPsec security association (SA). |
IPSEC_STATISTICS0 Is the top-level of the IPsec statistics structures. (IPSEC_STATISTICS0) |
IPSEC_STATISTICS1 Is the top-level of the IPsec statistics structures. (IPSEC_STATISTICS1) |
IPSEC_TOKEN0 Various information about an IPsec-specific access token. |
IPSEC_TRAFFIC_STATISTICS0 Stores IPsec traffic statistics. (IPSEC_TRAFFIC_STATISTICS0) |
IPSEC_TRAFFIC_STATISTICS1 Stores IPsec traffic statistics. (IPSEC_TRAFFIC_STATISTICS1) |
IPSEC_TRAFFIC0 Specifies parameters to describe IPsec traffic. (IPSEC_TRAFFIC0) |
IPSEC_TRAFFIC1 Specifies parameters to describe IPsec traffic. (IPSEC_TRAFFIC1) |
IPSEC_TRANSPORT_POLICY0 Stores the quick mode negotiation policy for transport mode IPsec. (IPSEC_TRANSPORT_POLICY0) |
IPSEC_TRANSPORT_POLICY1 Stores the quick mode negotiation policy for transport mode IPsec. (IPSEC_TRANSPORT_POLICY1) |
IPSEC_TRANSPORT_POLICY2 Stores the quick mode negotiation policy for transport mode IPsec. (IPSEC_TRANSPORT_POLICY2) |
IPSEC_TUNNEL_ENDPOINT0 Used to store address information for an end point of a tunnel mode SA. |
IPSEC_TUNNEL_ENDPOINTS0 Is used to store end points of a tunnel mode SA. (IPSEC_TUNNEL_ENDPOINTS0) |
IPSEC_TUNNEL_ENDPOINTS1 Is used to store end points of a tunnel mode SA. (IPSEC_TUNNEL_ENDPOINTS1) |
IPSEC_TUNNEL_ENDPOINTS2 Is used to store end points of a tunnel mode SA. (IPSEC_TUNNEL_ENDPOINTS2) |
IPSEC_TUNNEL_POLICY0 Stores the quick mode negotiation policy for tunnel mode IPsec. (IPSEC_TUNNEL_POLICY0) |
IPSEC_TUNNEL_POLICY1 Stores the quick mode negotiation policy for tunnel mode IPsec. (IPSEC_TUNNEL_POLICY1) |
IPSEC_TUNNEL_POLICY2 Stores the quick mode negotiation policy for tunnel mode IPsec. (IPSEC_TUNNEL_POLICY2) |
IPSEC_V4_UDP_ENCAPSULATION0 Stores the User Datagram Protocol (UDP) encapsulation ports for Encapsulating Security Payload (ESP) encapsulation. |
IPSEC_AUTH_TYPE Indicates the type of hash algorithm used in an IPsec SA for data origin authentication and integrity protection. |
IPSEC_CIPHER_TYPE Indicates the type of encryption algorithm used in an IPsec SA for data privacy. |
IPSEC_FAILURE_POINT At what point IPsec has failed. |
IPSEC_PFS_GROUP Specifies the Diffie Hellman algorithm that should be used for Quick Mode PFS (Perfect Forward Secrecy). |
IPSEC_SA_CONTEXT_EVENT_TYPE0 Specifies the type of IPsec security association (SA) context change event. |
IPSEC_TOKEN_MODE Different IPsec modes in which a token can be obtained. |
IPSEC_TOKEN_PRINCIPAL An access token principal. |
IPSEC_TOKEN_TYPE An IPsec token type. |
IPSEC_TRAFFIC_TYPE Specifies the type of IPsec traffic being described. |
IPSEC_TRANSFORM_TYPE Indicates the type of an IPsec security association (SA) transform. |
Training
Module
Explore connection security rules - Training
This module describes how connection security rules can be used to provide additional security to protect data transmitted across networks.