MSFT_NetIKECertAuthProposal-Klasse
Stellt einen Authentifizierungsvorschlag dar, der Zertifikate verwendet, um den Remote-Peer zu authentifizieren. Instanzen dieser Klasse sind nur als eingebettete Instanzen innerhalb eines MSFT_NetIKEP1AuthSet und MSFT_NetIKEP2AuthSet vorhanden.
Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften.
Syntax
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;
};
Member
Die MSFT_NetIKECertAuthProposal-Klasse weist folgende Typen von Mitgliedern auf:
Eigenschaften
Die MSFT_NetIKECertAuthProposal-Klasse weist diese Eigenschaften auf.
-
AuthenticationMethod
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt die vorgeschlagene Authentifizierung an. Die Liste der Methoden wurde aus Anhang A von RFC2409 generiert. Beachten Sie, dass sich die Auflistung von der RFC-Liste unterscheidet und mit den Werten in IKESAEndpoint.AuthenticationMethod übereinstimmt.
-
Vorinstallierter Schlüssel (2)
-
Anonym (65001)
-
Kerberos (Computer als Prinzipal) (65002)
-
NTLM (Computer als Prinzipal) (65003)
-
Kerberos (Benutzer als Prinzipal) (65004)
-
NTLM (Benutzer als Prinzipal) (65005)
-
X.509-Zertifikate (Computer als Prinzipal) (65005)
-
X.509-Zertifikate (Benutzer als Prinzipal) (65007)
-
X.509-Zertifikate (Computerintegrität) (65008)
-
-
Caption
-
-
Datentyp: Zeichenkette
-
Zugriffstyp: Schreibgeschützt
Dieses Feld wird ignoriert.
-
-
CertName
-
-
Datentyp: Zeichenkette
-
Zugriffstyp: Schreibgeschützt
Der Name, der sich auf dem Zertifikat befinden sollte.
-
-
CertNameType
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Der Typ des in CertName verwendeten Namens
-
None (0)
-
DNS (1)
-
UPN (2)
-
RFC822 (3)
-
CN (4)
-
OU (5)
-
O (6)
-
DC (7)
-
-
CipherAlgorithm
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Dieses Feld wird ignoriert.
-
-
Beschreibung
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Dieses Feld wird ignoriert.
-
-
EKUs
-
-
Datentyp: string-Array
-
Zugriffstyp: Schreibgeschützt
Die zu akzeptierenden EKUs
-
-
ElementName
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Dieses Feld wird ignoriert.
-
-
ExcludeCAName
-
-
Datentyp: Boole’scher Wert
-
Zugriffstyp: Schreibgeschützt
Wenn dieses Flag gesetzt ist, werden die Namen der Zertifizierungsstellen ausgeschlossen. Dieses Flag MUSS nur bei den ersten Authentifizierungen gesetzt werden.
-
-
FollowRenewal
-
-
Datentyp: Boole’scher Wert
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob die Zertifikatverlängerung befolgt werden soll.
-
-
GroupId
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Dieses Feld wird ignoriert.
-
-
HashAlgorithm
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Dieses Feld wird ignoriert.
-
-
InstanceID
-
-
Datentyp: Zeichenkette
-
Zugriffstyp: Schreibgeschützt
Dieses Feld wird ignoriert.
-
-
MapToAccount
-
-
Datentyp: Boole’scher Wert
-
Zugriffstyp: Schreibgeschützt
Wenn dieses Flag gesetzt ist, versucht Windows, die Zertifikate den Domänenkonten zuzuordnen.
-
-
MaxLifetimeKilobytes
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Dieses Feld wird ignoriert.
-
-
MaxLifetimeSeconds
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Dieses Feld wird ignoriert.
-
-
OtherAuthenticationMethod
-
-
Datentyp: Zeichenkette
-
Zugriffstyp: Schreibgeschützt
Dieses Feld wird ignoriert.
-
-
OtherCipherAlgorithm
-
-
Datentyp: Zeichenkette
-
Zugriffstyp: Schreibgeschützt
Dieses Feld wird ignoriert.
-
-
OtherHashAlgorithm
-
-
Datentyp: Zeichenkette
-
Zugriffstyp: Schreibgeschützt
Dieses Feld wird ignoriert.
-
-
SelectionCriteria
-
-
Datentyp: Boole’scher Wert
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob die Zertifikatskriterien (CertName, EKUs, Thumbprint) bei der Auswahl der anzubietenden Zertifikate verwendet werden sollen.
-
-
SigningAlgorithm
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt den zum Signieren des Zertifikats zu verwendenden Algorithmus an.
-
RSA (1)
-
256-bit Elliptic-Curve DSA (2)
-
384-bit Elliptic-Curve DSA (3)
-
-
Fingerabdruck
-
-
Datentyp: Zeichenkette
-
Zugriffstyp: Schreibgeschützt
Der zu akzeptierende Fingerabdruck
-
-
TrustedCA
-
-
Datentyp: Zeichenkette
-
Zugriffstyp: Schreibgeschützt
Nur Zertifikate dieser CA sollten zugelassen sein.
-
-
TrustedCAType
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob nur Zertifikate von der Stamm-TrustedCA akzeptiert werden sollen oder auch Zertifikate von Zwischen-ZS, die Ableger der TrustedCA sind.
-
Stamm-CA (1)
-
Zwischen-ZS (2)
-
-
ValidationCriteria
-
-
Datentyp: Boole’scher Wert
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob die Zertifizierungskriterien (CertName, EKUs, Thumbprint) für die Validierung der vorgelegten Zertifikate verwendet werden sollen.
-
-
VendorID
-
-
Datentyp: Zeichenkette
-
Zugriffstyp: Schreibgeschützt
Dieses Feld wird ignoriert.
-
Anforderungen
Unterstützte Mindestversion (Client) |
Windows 8 |
Unterstützte Mindestversion (Server) |
Windows Server 2012 |
Namespace |
Root\StandardCimv2 |
MOF |
|
DLL |
|