structure IKEV2_TUNNEL_CONFIG_PARAMS2 (mprapi.h)
Obtient ou définit des paramètres de tunnel pour les appareils Internet Key Exchange version 2 (IKEv2).
N’utilisez pas la structure IKEV2_TUNNEL_CONFIG_PARAMS2 directement dans votre code ; l’utilisation de IKEV2_TUNNEL_CONFIG_PARAMS garantit au lieu de cela que la version appropriée, basée sur le système d’exploitation sous lequel le code compilé est compilé, est utilisée.
Syntaxe
typedef struct _IKEV2_TUNNEL_CONFIG_PARAMS2 {
DWORD dwIdleTimeout;
DWORD dwNetworkBlackoutTime;
DWORD dwSaLifeTime;
DWORD dwSaDataSizeForRenegotiation;
DWORD dwConfigOptions;
DWORD dwTotalCertificates;
CERT_NAME_BLOB *certificateNames;
CERT_NAME_BLOB machineCertificateName;
DWORD dwEncryptionType;
PROUTER_CUSTOM_IKEv2_POLICY0 customPolicy;
} IKEV2_TUNNEL_CONFIG_PARAMS2, *PIKEV2_TUNNEL_CONFIG_PARAMS2;
Membres
dwIdleTimeout
Valeur qui spécifie la durée, en secondes, après laquelle la connexion sera déconnectée s’il n’y a pas de trafic.
dwNetworkBlackoutTime
Valeur qui spécifie le délai d’attente de retransmission pour les paquets de requête IKEv2. IKEv2 attend une réponse pour chaque paquet de requête envoyé. Cette valeur spécifie l’heure après laquelle la connexion est supprimée si une réponse n’est pas reçue.
dwSaLifeTime
Valeur qui spécifie la durée de vie, en secondes, d’une association de sécurité (SA), après laquelle l’AS n’est plus valide.
dwSaDataSizeForRenegotiation
Valeur qui spécifie le nombre de kilo-octets autorisés à être transférés à l’aide d’une sap avant qu’il ne soit renégocié.
dwConfigOptions
Non implémenté. Doit avoir la valeur 0.
dwTotalCertificates
Valeur qui spécifie le nombre de certificats dans certificateNames.
certificateNames
Tableau de structures CERT_NAME_BLOB qui contiennent des certificats d’infrastructure de clé publique X.509.
machineCertificateName
Type de chiffrement à utiliser pour IKEv2.
dwEncryptionType
Valeur qui spécifie le type de chiffrement à négocier pendant la négociation d’accès partagé pour les connexions VPN basées sur un tunnel IKE2. Le paramètre dwEncryptionType doit avoir l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
RRAS ne négociera pas le chiffrement. |
|
RRAS demande le chiffrement pendant la négociation. La négociation aboutira même si RRAS distant ne prend pas en charge le chiffrement. |
|
RRAS exige que le chiffrement soit négocié. |
|
RRAS exige que le chiffrement de la force maximale soit négocié. |
customPolicy
Valeur qui spécifie les configurations IKEv2 personnalisées à utiliser pendant la négociation d’accès partagé. Si customPolicy a la valeur NULL, aucune configuration IKEv2 personnalisée n’est disponible.
Configuration requise
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | mprapi.h |