CRL_DIST_POINT_NAME 结构 (wincrypt.h)
CRL_DIST_POINT_NAME 结构标识可从中获取 CRL 的位置。 使用 CRL_DIST_POINT_NAME 时,CERT_ALT_NAME_INFO 结构的FullName 成员中会显示不同形式的 CRL 分发点名称。 应用程序不需要能够处理结构中的所有名称形式。 如果至少可以处理一个名称形式,则可以使用分发点。
如果无法处理分发点的名称表单,则应用程序仍可以使用证书,前提是可以从另一个源(例如 证书颁发机构 ( CA 的) 目录条目的分发点)获取必要的吊销信息。
语法
typedef struct _CRL_DIST_POINT_NAME {
DWORD dwDistPointNameChoice;
union {
CERT_ALT_NAME_INFO FullName;
} DUMMYUNIONNAME;
} CRL_DIST_POINT_NAME, *PCRL_DIST_POINT_NAME;
成员
dwDistPointNameChoice
指示用于联合中包含的名称数据的变体。 定义了以下值:
值 | 含义 |
---|---|
|
未提供分发点名称。 |
|
分发点名称位于联合的 FullName 成员中。 |
|
当前未实现。 |
DUMMYUNIONNAME
DUMMYUNIONNAME.FullName
一个CERT_ALT_NAME_INFO结构,包含一个替代名称数组,这些名称以多种不同形式之一指定 CRL 分发点。 最常见的 URL 之一使用格式为“http://...”指定 CRL 的位置。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |