Share via


IKEEXT_AUTHENTICATION_METHOD0 (Compact 2013)

3/26/2014

This structure specifies various parameters for IKE authentication.

Syntax

typedef struct IKEEXT_AUTHENTICATION_METHOD0_ {
  IKEEXT_AUTHENTICATION_METHOD_TYPE authenticationMethodType;
  union {
    IKEEXT_PRESHARED_KEY_AUTHENTICATION0 presharedKeyAuthentication;
    IKEEXT_CERTIFICATE_AUTHENTICATION0 certificateAuthentication;
    IKEEXT_KERBEROS_AUTHENTICATION0 kerberosAuthentication;
    IKEEXT_NTLM_V2_AUTHENTICATION0 ntlmV2Authentication;
    IKEEXT_CERTIFICATE_AUTHENTICATION0 sslAuthentication;
    IKEEXT_IPV6_CGA_AUTHENTICATION0 cgaAuthentication;
    ;      // case(IKEEXT_ANONYMOUS)  };
} IKEEXT_AUTHENTICATION_METHOD0;

Members

  • certificateAuthentication
    Available when authenticationMethodType is IKEEXT_CERTIFICATE, IKEEXT_CERTIFICATE_ECDSA_P256, or IKEEXT_CERTIFICATE_ECDSA_P384.

    See IKEEXT_CERTIFICATE_AUTHENTICATION0 for more information.

  • sslAuthentication
    Available when authenticationMethodType is IKEEXT_SSL, IKEEXT_SSL_ECDSA_P256 or IKEEXT_SSL_ECDSA_P384.

    See IKEEXT_CERTIFICATE_AUTHENTICATION0 for more information.

  • cgaAuthentication
    Available when authenticationMethodType is IKEEXT_IPV6_CGA. Available only for IKE.

    See IKEEXT_IPV6_CGA_AUTHENTICATION0 for more information.

Requirements

Header

fwpmu.h

See Also

Reference

WFP IKE Structures

Other Resources

Windows Filtering Platform