iCertEncodeStringArray 接口 (certenc.h)
ICertEncodeStringArray 接口提供用于处理证书扩展中使用的字符串数组的方法。
可以使用存储在由策略模块实例化的 扩展处理程序 COM 对象中的字符串数组来创建证书扩展。 数组中的每个元素都是一个字符串值。
此接口主要作为编码自定义扩展的演示提供。 平台软件开发工具包 (SDK 中的证书服务示例程序) 包含此接口的源代码。
ICertEncodeStringArray 在 Certenc.h 中定义。 但是,在创建程序时,请使用 Certsrv.h 作为包含文件。 Certenc.dll 提供 ICertEncodeStringArray 接口。 此接口的类型信息也位于平台 SDK 附带的 Certencl.dll 中。
证书服务接口支持单元线程和自由线程模型。 为了提高吞吐量,建议使用自由线程。
继承
ICertEncodeStringArray 接口继承自 IDispatch 接口。 ICertEncodeStringArray 还具有以下类型的成员:
方法
ICertEncodeStringArray 接口包含以下方法。
ICertEncodeStringArray::D ecode (ASN.1) 编码字符串数组对抽象语法表示法 One 进行解码,并将生成的字符串数组存储在 CertEncodeStringArray 对象中。 |
ICertEncodeStringArray::Encode 返回存储在此 对象中的字符串数组的 ASN.1 编码字符串。 |
ICertEncodeStringArray::GetCount 返回字符串数组中的字符串值数。 |
ICertEncodeStringArray::GetStringType 返回字符串数组包含的字符串值的类型。 |
ICertEncodeStringArray::GetValue 从字符串数组返回指定的字符串。 |
ICertEncodeStringArray::Reset 指定字符串数组的大小以及数组将包含的字符串类型。 |
ICertEncodeStringArray::SetValue 在字符串数组的指定索引处设置字符串值。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | certenc.h (包括 Certsrv.h) |