IKEEXT_CERTIFICATE_CRITERIA0 结构 (iketypes.h)

IKEEXT_CERTIFICATE_CRITERIA0 结构包含一组要应用于身份验证方法的条件。

语法

typedef struct IKEEXT_CERTIFICATE_CRITERIA0_ {
  FWP_BYTE_BLOB     certData;
  FWP_BYTE_BLOB     certHash;
  IKEEXT_CERT_EKUS0 *eku;
  IKEEXT_CERT_NAME0 *name;
  UINT32            flags;
} IKEEXT_CERTIFICATE_CRITERIA0;

成员

certData

类型: FWP_BYTE_BLOB

根证书的 X509/ASN.1 编码名称。 指定企业或受信任的根存储配置时,应为空。

certHash

类型: FWP_BYTE_BLOB

16 个字符的十六进制字符串,表示结束证书的 ID、指纹或哈希。

eku

类型: IKEEXT_CERT_EKUS0*

eKU) 对象标识符 (特定扩展密钥用法,) 为最终证书上的条件选择 OID (对象标识符。

name

类型: IKEEXT_CERT_NAME0*

为最终证书上的条件选择的名称/使用者。

flags

类型: UINT32

预留给系统使用。

注解

certData 成员引用根证书的编码名称,而 certHashekuname 成员引用最终证书上的条件。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 iketypes.h

另请参阅

FWP_BYTE_BLOB

IKEEXT_CERT_EKUS0

IKEEXT_CERT_NAME0