Classe MSFT_NetIKECertAuthProposal
Représente une proposition d’authentification qui utilise des certificats pour authentifier l’homologue distant. Les instances de cette classe existent uniquement en tant qu’instances incorporées dans un MSFT_NetIKEP1AuthSet et MSFT_NetIKEP2AuthSet.
La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées.
Syntaxe
class MSFT_NetIKECertAuthProposal : MSFT_NetIKEAuthProposal
{
string TrustedCA;
uint16 TrustedCAType;
boolean ExcludeCAName;
boolean MapToAccount;
uint16 SigningAlgorithm;
string CertName;
uint16 CertNameType;
string EKUs[];
string Thumbprint;
boolean FollowRenewal;
boolean SelectionCriteria;
boolean ValidationCriteria;
uint16 AuthenticationMethod;
uint64 MaxLifetimeSeconds;
uint64 MaxLifetimeKilobytes;
uint16 CipherAlgorithm;
string OtherCipherAlgorithm;
uint16 HashAlgorithm;
string OtherHashAlgorithm;
string OtherAuthenticationMethod;
uint16 GroupId;
string VendorID;
string InstanceID;
string Caption;
string Description;
string ElementName;
};
Membres
La classe MSFT_NetIKECertAuthProposal a ces types de membres :
Propriétés
La classe MSFT_NetIKECertAuthProposal possède ces propriétés.
-
AuthenticationMethod
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Spécifie l’authentification proposée. La liste des méthodes a été générée à partir de l’annexe A de RFC2409. Notez que l’énumération est différente de la liste RFC et s’aligne sur les valeurs dans IKESAEndpoint.AuthenticationMethod.
-
Clé prépartagée (2)
-
Anonyme (65001)
-
Kerberos (machine en tant que principal) (65002)
-
NTLM (machine en tant que principal) (65003)
-
Kerberos (utilisateur en tant que principal) (65004)
-
NTLM (utilisateur en tant que principal) (65005)
-
Certificats X.509 (machine en tant que principal) (65005)
-
Certificats X.509 (utilisateur en tant que principal) (65007)
-
Certificats X.509 (intégrité de la machine) (65008 )
-
-
Caption
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Ce champ est ignoré.
-
-
CertName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Le nom qui doit figurer sur le certificat.
-
-
CertNameType
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Type de nom utilisé dans CertName.
-
Aucune (0)
-
DNS (1)
-
UPN (2)
-
RFC822 (3)
-
CN (4)
-
UO (5)
-
O (6)
-
Contexte de périphérique (7 )
-
-
CipherAlgorithm
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Ce champ est ignoré.
-
-
Description
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Ce champ est ignoré.
-
-
Utilisations améliorées de la clé
-
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
L’EKU à accepter.
-
-
ElementName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Ce champ est ignoré.
-
-
ExcludeCAName
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si cet indicateur est défini, les noms d’autorité de certification sont exclus. Cet indicateur DOIT être défini uniquement sur les premières authentifications.
-
-
FollowRenewal
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique s’il faut suivre le renouvellement du certificat.
-
-
GroupId
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Ce champ est ignoré.
-
-
HashAlgorithm
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Ce champ est ignoré.
-
-
InstanceID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Ce champ est ignoré.
-
-
MapToAccount
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si cet indicateur est défini, Windows tente de mapper des certificats aux comptes de domaine.
-
-
MaxLifetimeKilobytes
-
-
Type de données : uint64
-
Type d'accès : Lecture seule
Ce champ est ignoré.
-
-
MaxLifetimeSeconds
-
-
Type de données : uint64
-
Type d'accès : Lecture seule
Ce champ est ignoré.
-
-
OtherAuthenticationMethod
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Ce champ est ignoré.
-
-
OtherCipherAlgorithm
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Ce champ est ignoré.
-
-
OtherHashAlgorithm
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Ce champ est ignoré.
-
-
SelectionCriteria
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique si les critères de certificat (CertName, EKUs, Empreinte) doivent être utilisés lors du choix des certificats à offrir.
-
-
SigningAlgorithm
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Spécifie le certificat à utiliser pour la signature de l’algorithme.
-
RSA (1)
-
ADR à courbe elliptique 256 bits (2)
-
ADR à courbe elliptique 384 bits (3 )
-
-
Empreinte
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Empreinte numérique à accepter.
-
-
TrustedCA
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Seuls les certificats émis par cette autorité de confiance doivent être autorisés.
-
-
TrustedCAType
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Indique s’il faut accepter des certificats uniquement à partir de l’autorité de certification approuvée racine, ou accepter des certificats de l’AC intermédiaire qui sont des enfants de l’autorité de certification approuvée.
-
AC racine (1)
-
AC intermédiaire (2 )
-
-
ValidationCriteria
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique si les critères de certificat (CertName, EKUs, Empreinte) doivent être utilisés pour valider les certificats présentés.
-
-
VendorID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Ce champ est ignoré.
-
Spécifications
Client minimal pris en charge |
Windows 8 |
Serveur minimal pris en charge |
Windows Server 2012 |
Espace de noms |
Root\StandardCimv2 |
MOF |
|
DLL |
|