MSFT_NetIKECertAuthProposal类

表示使用证书对远程对等方进行身份验证的身份验证建议。 此类的实例仅作为嵌入实例存在于MSFT_NetIKEP1AuthSet和MSFT_NetIKEP2AuthSet中。

以下语法从托管对象格式 (MOF) 代码简化,并包括所有继承的属性。

语法

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;
};

成员

MSFT_NetIKECertAuthProposal 类具有以下类型的成员:

性能

MSFT_NetIKECertAuthProposal 类具有以下属性。

AuthenticationMethod

数据类型:uint16

访问类型:只读

指定建议的身份验证。 方法列表是从附录 A RFC2409生成的。 请注意,枚举不同于 RFC 列表,并与 IKESAEndpoint.AuthenticationMethod 中的值保持一致。

预共享密钥 (2)

匿名 (65001)

Kerberos (计算机为主体) (65002)

NTLM (计算机作为主体) (65003)

Kerberos (用户作为主体) (65004)

NTLM (用户作为主体) (65005)

X.509 证书(计算机作为主体) (65005)

X.509 证书(用户作为主体) (65007)

X.509 证书(计算机运行状况)(65008)

标题

数据类型:字符串

访问类型:只读

忽略此字段。

CertName

数据类型:字符串

访问类型:只读

应位于证书上的名称。

CertNameType

数据类型:uint16

访问类型:只读

CertName 中使用的名称类型。

(0)

DNS (1)

UPN (2)

RFC822 (3)

CN (4)

OU (5)

O (6)

DC (7)

CipherAlgorithm

数据类型:uint16

访问类型:只读

忽略此字段。

说明

数据类型:字符串

访问类型:只读

忽略此字段。

EKU

数据类型:字符串 数组

访问类型:只读

EKU 要接受。

ElementName

数据类型:字符串

访问类型:只读

忽略此字段。

ExcludeCAName

数据类型:布尔

访问类型:只读

如果设置了此标志,则会排除证书颁发机构名称。 此标志必须仅在第一次身份验证上设置。

FollowRenewal

数据类型:布尔

访问类型:只读

是否遵循证书续订。

GroupId

数据类型:uint16

访问类型:只读

忽略此字段。

HashAlgorithm

数据类型:uint16

访问类型:只读

忽略此字段。

InstanceID

数据类型:字符串

访问类型:只读

忽略此字段。

MapToAccount

数据类型:布尔

访问类型:只读

如果设置了此标志,Windows 将尝试将证书映射到域帐户。

MaxLifetimeKilobytes

数据类型:uint64

访问类型:只读

忽略此字段。

MaxLifetimeSeconds

数据类型:uint64

访问类型:只读

忽略此字段。

OtherAuthenticationMethod

数据类型:字符串

访问类型:只读

忽略此字段。

OtherCipherAlgorithm

数据类型:字符串

访问类型:只读

忽略此字段。

OtherHashAlgorithm

数据类型:字符串

访问类型:只读

忽略此字段。

SelectionCriteria

数据类型:布尔

访问类型:只读

选择要提供的证书时,是否应使用证书条件(CertName、EKU、Thumbprint)。

SigningAlgorithm

数据类型:uint16

访问类型:只读

指定要使用的证书签名算法。

RSA (1)

256 位 Elliptic-Curve DSA (2)

384 位 Elliptic-Curve DSA (3)

指纹

数据类型:字符串

访问类型:只读

要接受的指纹。

TrustedCA

数据类型:字符串

访问类型:只读

只应允许此 CA 颁发的证书。

TrustedCAType

数据类型:uint16

访问类型:只读

指示是仅接受来自根 TrustedCA 的证书,还是接受来自中间 CA 的证书,这些证书是 TrustedCA 的子级。

根 CA (1)

中级 CA (2)

ValidationCriteria

数据类型:布尔

访问类型:只读

证书条件(CertName、EKU、Thumbprint)是否用于验证提供的证书。

VendorID

数据类型:字符串

访问类型:只读

忽略此字段。

要求

支持的最低客户端
Windows 8
支持的最低服务器
Windows Server 2012
Namespace
Root\StandardCimv2
MOF
WFasCim.mof
DLL
WFasCim.dll