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 成员引用根证书的编码名称,而 certHash、eku 和 name 成员引用最终证书上的条件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | iketypes.h |