IKEEXT_CREDENTIAL2 structure (iketypes.h)
La structure IKEEXT_CREDENTIAL2 est utilisée pour stocker les informations d’identification utilisées pour l’authentification. IKEEXT_CREDENTIAL1 est disponible. Pour Windows Vista, IKEEXT_CREDENTIAL0 est disponible.
Syntaxe
typedef struct IKEEXT_CREDENTIAL2_ {
IKEEXT_AUTHENTICATION_METHOD_TYPE authenticationMethodType;
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE impersonationType;
union {
IKEEXT_PRESHARED_KEY_AUTHENTICATION1 *presharedKey;
IKEEXT_CERTIFICATE_CREDENTIAL1 *certificate;
IKEEXT_NAME_CREDENTIAL0 *name;
};
} IKEEXT_CREDENTIAL2;
Membres
authenticationMethodType
Type : IKEEXT_AUTHENTICATION_METHOD_TYPE
Type de méthode d’authentification.
impersonationType
Type : IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE
Type d’emprunt d’identité.
presharedKey
Type : IKEEXT_PRESHARED_KEY_AUTHENTICATION1*
Disponible lorsque authenticationMethodType est IKEEXT_PRESHARED_KEY.
certificate
Type : IKEEXT_CERTIFICATE_CREDENTIAL1*
Disponible lorsque authenticationMethodType est l’une des valeurs suivantes.
IKEEXT_CERTIFICATEIKEEXT_CERTIFICATE_ECDSA_P256 IKEEXT_SSL_ECDSA_P384IKEEXT_IPV6_CGA IKEEXT_CERTIFICATE_ECDSA_P384IKEEXT_CERTIFICATE_ECDSA_P384IKEEXT_SSL IKEEXT_SSL_ECDSA_P256
name
Type : IKEEXT_NAME_CREDENTIAL0*
Disponible lorsque authenticationMethodType est l’une des valeurs suivantes.
IKEEXT_RESERVEDIKEEXT_NTML_V2 IKEEXT_KERBEROS
Configuration requise
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | iketypes.h |
Voir aussi
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE
IKEEXT_AUTHENTICATION_METHOD_TYPE
IKEEXT_CERTIFICATE_CREDENTIAL1