Share via


IKEEXT_CREDENTIAL0 (Compact 2013)

3/26/2014

This structure is used to store credential information used for the authentication.

Syntax

typedef struct IKEEXT_CREDENTIAL0_ {
  IKEEXT_AUTHENTICATION_METHOD_TYPE authenticationMethodType;
  IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE impersonationType;
  union {
    IKEEXT_PRESHARED_KEY_AUTHENTICATION0* presharedKey;
    IKEEXT_CERTIFICATE_CREDENTIAL0* certificate;
    IKEEXT_NAME_CREDENTIAL0* name;
    ;      // case(IKEEXT_ANONYMOUS)
  };
} IKEEXT_CREDENTIAL0;

Members

  • certificate
    Available when authenticationMethodType is one of the following values.

    • IKEEXT_CERTIFICATE
    • IKEEXT_CERTIFICATE_ECDSA_P256
    • IKEEXT_CERTIFICATE_ECDSA_P384
    • IKEEXT_SSL
    • IKEEXT_SSL_ECDSA_P256

    See topic IKEEXT_CERTIFICATE_CREDENTIAL0 for more information.

  • name
    Available when authenticationMethodType is one of the following values.

    • IKEEXT_KERBEROS
    • IKEEXT_NTML_V2

    See topic IKEEXT_NAME_CREDENTIAL0 for more information.

Requirements

Header

fwpmu.h

See Also

Reference

WFP IKE Structures

Other Resources

Windows Filtering Platform