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
- authenticationMethodType
Type of authentication method specified by IKEEXT_AUTHENTICATION_METHOD_TYPE.
impersonationType
Type of impersonation.See topic IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE for more information.
presharedKeyAuthentication
Available when authenticationMethodType is IKEEXT_PRESHARED_KEY.See topic IKEEXT_PRESHARED_KEY_AUTHENTICATION0 for more information.
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 |