ICertEncodeCRLDistInfo 接口 (certenc.h)
ICertEncodeCRLDistInfo 接口提供用于处理证书吊销列表的方法 (CRL) 证书扩展中使用的分发信息数组。
可以使用存储在由策略模块实例化的 扩展处理程序 COM 对象中的 CRL 分发信息数组来创建证书扩展。 数组中的每个元素都是一个 CRL 分发点结构,其中包含名称和名称选择的数组。 此接口可用于编码和解码szOID_CRL_DIST_POINTS“2.5.29.31”扩展;SDK 示例策略模块使用此接口。
ICertEncodeCRLDistInfo 在 Certenc.h 中定义。 但是,在创建程序时,请使用 Certsrv.h 作为包含文件。 Certenc.dll 提供 ICertEncodeCRLDistInfo 接口。 此接口的类型信息也位于 Certencl.dll 中,该信息随平台软件开发工具包 (SDK) 一起提供。
证书服务接口同时支持单元线程和自由线程模型。 为了提高吞吐量,建议使用自由线程处理。
继承
ICertEncodeCRLDistInfo 接口继承自 IDispatch 接口。 ICertEncodeCRLDistInfo 也有以下类型的成员:
方法
ICertEncodeCRLDistInfo 接口具有这些方法。
ICertEncodeCRLDistInfo::D ecode 将抽象语法表示法 One (ASN.1) 编码的证书吊销列表 (CRL) 分发信息扩展解码,并将生成的数组存储在 COM 对象中。 |
ICertEncodeCRLDistInfo::Encode 对存储在 COM 对象中的 CRL) 分发信息数组的证书吊销列表 (执行抽象语法表示法一 (ASN.1) 编码,并返回 ASN.1 编码的扩展。 |
ICertEncodeCRLDistInfo::GetDistPointCount 返回 CRL 分发信息数组中 CRL) 分发点 (证书吊销列表的数目。 |
ICertEncodeCRLDistInfo::GetName 返回证书吊销列表的指定索引处的名称 (CRL) 分发信息点。 |
ICertEncodeCRLDistInfo::GetNameChoice 返回证书吊销列表的指定索引处的名称选择, (CRL) 分发信息点。 |
ICertEncodeCRLDistInfo::GetNameCount 返回证书吊销列表中 (CRL) 分发点的名称数。 |
ICertEncodeCRLDistInfo::Reset 将 CRL) 分发信息数组 (证书吊销列表重置为指定数量的分发点结构。 |
ICertEncodeCRLDistInfo::SetNameCount 设置证书吊销列表中指定分发点的名称计数 (CRL) 分发信息数组。 |
ICertEncodeCRLDistInfo::SetNameEntry 在证书吊销列表中的分发点的指定索引处设置名称, (CRL) 分发信息数组。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | certenc.h (包括 Certsrv.h) |