iketypes.h header
This header is used by Windows Filtering Platform. For more information, see:
iketypes.h contains the following programming interfaces:
Structures
IKEEXT_AUTHENTICATION_METHOD0 Specifies various parameters for IKE/AuthIP authentication. |
IKEEXT_AUTHENTICATION_METHOD1 Specifies various parameters for IKE/Authip authentication. (IKEEXT_AUTHENTICATION_METHOD1) |
IKEEXT_AUTHENTICATION_METHOD2 Specifies various parameters for IKE/Authip authentication. (IKEEXT_AUTHENTICATION_METHOD2) |
IKEEXT_CERT_EKUS0 Contains information about the extended key usage (EKU) properties of a certificate. |
IKEEXT_CERT_NAME0 Specifies certificate selection "subject" criteria for an authentication method. |
IKEEXT_CERT_ROOT_CONFIG0 Stores the IKE, AuthIP, or IKEv2 certificate root configuration. |
IKEEXT_CERTIFICATE_AUTHENTICATION0 Is used to specify various parameters for authentication with certificates. (IKEEXT_CERTIFICATE_AUTHENTICATION0) |
IKEEXT_CERTIFICATE_AUTHENTICATION1 Is used to specify various parameters for authentication with certificates. (IKEEXT_CERTIFICATE_AUTHENTICATION1) |
IKEEXT_CERTIFICATE_AUTHENTICATION2 Is used to specify various parameters for authentication with certificates. (IKEEXT_CERTIFICATE_AUTHENTICATION2) |
IKEEXT_CERTIFICATE_CREDENTIAL0 Is used to store credential information specific to certificate authentication. (IKEEXT_CERTIFICATE_CREDENTIAL0) |
IKEEXT_CERTIFICATE_CREDENTIAL1 Is used to store credential information specific to certificate authentication. (IKEEXT_CERTIFICATE_CREDENTIAL1) |
IKEEXT_CERTIFICATE_CRITERIA0 Contains a set of criteria to applied to an authentication method. |
IKEEXT_CIPHER_ALGORITHM0 Stores information about the IKE/AuthIP encryption algorithm. |
IKEEXT_COMMON_STATISTICS0 Various statistics common to IKE and Authip. (IKEEXT_COMMON_STATISTICS0) |
IKEEXT_COMMON_STATISTICS1 Various statistics common to IKE, Authip, and IKEv2. |
IKEEXT_COOKIE_PAIR0 Used to store a pair of IKE/Authip cookies. |
IKEEXT_CREDENTIAL_PAIR0 Is used to store credential information used for the authentication. (IKEEXT_CREDENTIAL_PAIR0) |
IKEEXT_CREDENTIAL_PAIR1 Is used to store credential information used for the authentication. (IKEEXT_CREDENTIAL_PAIR1) |
IKEEXT_CREDENTIAL_PAIR2 Is used to store credential information used for the authentication. (IKEEXT_CREDENTIAL_PAIR2) |
IKEEXT_CREDENTIAL0 Is used to store credential information used for the authentication. (IKEEXT_CREDENTIAL0) |
IKEEXT_CREDENTIAL1 Is used to store credential information used for the authentication. (IKEEXT_CREDENTIAL1) |
IKEEXT_CREDENTIAL2 Is used to store credential information used for the authentication. (IKEEXT_CREDENTIAL2) |
IKEEXT_CREDENTIALS0 Is used to store multiple credential pairs. (IKEEXT_CREDENTIALS0) |
IKEEXT_CREDENTIALS1 Is used to store multiple credential pairs. (IKEEXT_CREDENTIALS1) |
IKEEXT_CREDENTIALS2 Is used to store multiple credential pairs. (IKEEXT_CREDENTIALS2) |
IKEEXT_EAP_AUTHENTICATION0 Stores information needed for Extensible Authentication Protocol (EAP) authentication. |
IKEEXT_EM_POLICY0 Is used to store AuthIP's extended mode negotiation policy. (IKEEXT_EM_POLICY0) |
IKEEXT_EM_POLICY1 Is used to store AuthIP's extended mode negotiation policy. (IKEEXT_EM_POLICY1) |
IKEEXT_EM_POLICY2 Is used to store AuthIP's extended mode negotiation policy. (IKEEXT_EM_POLICY2) |
IKEEXT_INTEGRITY_ALGORITHM0 Stores the IKE/AuthIP hash algorithm. |
IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0 Various statistics common to IKE and Authip. (IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0) |
IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1 Various statistics common to the keying module (IKE, Authip, and IKEv2). |
IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 Various statistics specific to the keying module and IP version. |
IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 Various statistics specific to the keying module (IKE, Authip, and IKEv2) and IP version. |
IKEEXT_IPV6_CGA_AUTHENTICATION0 Is used to specify various parameters for IPV6 cryptographically generated address (CGA) authentication. |
IKEEXT_KERBEROS_AUTHENTICATION0 Contains information needed for preshared key authentication. (IKEEXT_KERBEROS_AUTHENTICATION0) |
IKEEXT_KERBEROS_AUTHENTICATION1 Contains information needed for preshared key authentication. (IKEEXT_KERBEROS_AUTHENTICATION1) |
IKEEXT_KEYMODULE_STATISTICS0 Contains various statistics specific to the keying module. (IKEEXT_KEYMODULE_STATISTICS0) |
IKEEXT_KEYMODULE_STATISTICS1 Contains various statistics specific to the keying module. (IKEEXT_KEYMODULE_STATISTICS1) |
IKEEXT_NAME_CREDENTIAL0 Is used to store credential name information. |
IKEEXT_NTLM_V2_AUTHENTICATION0 Contains information needed for Microsoft Windows NT LAN Manager (NTLM) V2 authentication. |
IKEEXT_POLICY0 Is used to store the IKE/AuthIP main mode negotiation policy. (IKEEXT_POLICY0) |
IKEEXT_POLICY1 Is used to store the IKE/AuthIP main mode negotiation policy. (IKEEXT_POLICY1) |
IKEEXT_POLICY2 Is used to store the IKE/AuthIP main mode negotiation policy. (IKEEXT_POLICY2) |
IKEEXT_PRESHARED_KEY_AUTHENTICATION0 Stores information needed for pre-shared key authentication. (IKEEXT_PRESHARED_KEY_AUTHENTICATION0) |
IKEEXT_PRESHARED_KEY_AUTHENTICATION1 Stores information needed for pre-shared key authentication. (IKEEXT_PRESHARED_KEY_AUTHENTICATION1) |
IKEEXT_PROPOSAL0 Is used to store an IKE/AuthIP main mode proposal. |
IKEEXT_RESERVED_AUTHENTICATION0 Reserved for internal use. |
IKEEXT_SA_DETAILS0 Is used to store information returned when enumerating IKE, AuthIP, or IKEv2 security associations (SAs). |
IKEEXT_SA_DETAILS1 Is used to store information returned when enumerating IKE, AuthIP, and IKEv2 security associations (SAs). (IKEEXT_SA_DETAILS1) |
IKEEXT_SA_DETAILS2 Is used to store information returned when enumerating IKE, AuthIP, and IKEv2 security associations (SAs). (IKEEXT_SA_DETAILS2) |
IKEEXT_SA_ENUM_TEMPLATE0 Is an enumeration template used for enumerating IKE/AuthIP security associations (SAs). |
IKEEXT_STATISTICS0 Stores various IKE/AuthIP statistics. |
IKEEXT_STATISTICS1 Stores various IKE, AuthIP, and IKEv2 statistics. |
IKEEXT_TRAFFIC0 Specifies the IKE/Authip traffic. |
Enumerations
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE Specifies the type of impersonation to perform when Authenticated Internet Protocol (AuthIP) is used for authentication. |
IKEEXT_AUTHENTICATION_METHOD_TYPE Specifies the type of authentication method used by Internet Key Exchange (IKE), Authenticated Internet Protocol (AuthIP), or IKEv2. |
IKEEXT_CERT_CONFIG_TYPE Indicates a type of certificate configuration. |
IKEEXT_CERT_CRITERIA_NAME_TYPE Specifies the type of NAME fields possible for a certificate selection "subject" criteria. |
IKEEXT_CIPHER_TYPE Specifies the type of encryption algorithm used for encrypting the Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) messages. |
IKEEXT_DH_GROUP Specifies the type of Diffie Hellman group used for Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) key generation. |
IKEEXT_EM_SA_STATE States for the Extended Mode (EM) negotiation exchanges that are part of the Authenticated Internet Protocol (AuthIP) protocol. |
IKEEXT_INTEGRITY_TYPE Specifies the type of hash algorithm used for integrity protection of Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) messages. |
IKEEXT_KEY_MODULE_TYPE Specifies the type of keying module. |
IKEEXT_MM_SA_STATE States for the Main Mode (MM) negotiation exchanges that are part of the Authenticated Internet Protocol (AuthIP) and Internet Key Exchange (IKE) protocols. |
IKEEXT_QM_SA_STATE States for the Quick Mode (QM) negotiation exchanges that are part of the Authenticated Internet Protocol (AuthIP) and Internet Key Exchange (IKE) protocols. |
IKEEXT_SA_ROLE Security association (SA) role for Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) Main Mode or Quick Mode negotiations. |