ICEnroll4::addCertTypeToRequestEx 方法 (xenroll.h)
[此方法在 Windows Server 2008 和 Windows Vista 中不再可用。]
addCertTypeToRequestEx 方法(如 addCertTypeToRequest 方法)向请求添加证书模板 (或“证书类型”) 。 此方法首先在 ICEnroll4 接口中定义。
此方法与证书服务企业 策略模块相关联。 此方法是专用的,不建议将其用于大多数应用程序。 此版本可以将V@模板扩展添加到请求中。
语法
HRESULT addCertTypeToRequestEx(
[in] LONG lType,
[in] BSTR bstrOIDOrName,
[in] LONG lMajorVersion,
[in] BOOL fMinorVersion,
[in] LONG lMinorVersion
);
参数
[in] lType
指示模板扩展的版本类型。 这可以是以下值之一:
值 | 含义 |
---|---|
|
使用版本 1 扩展 |
|
使用版本 2 扩展 |
[in] bstrOIDOrName
要添加到证书 请求的证书模板完全限定名称。 此值由 证书颁发机构解释。
[in] lMajorVersion
设置模板的主版本。 如果 lFlag 为XECT_EXTENSION_V!,则忽略此参数。
[in] fMinorVersion
指示是否使用模板的次要版本。 如果 lFlag 为XECT_EXTENSION_V!,则忽略此参数。
[in] lMinorVersion
设置模板的次要版本。 如果 lFlag 为XECT_EXTENSION_V1或 fMinorVersion 为 FALSE,则忽略此参数。
返回值
VB
返回值为 HRESULT,如果调用成功,则返回 S_OK 。注解
此方法仅支持新的请求方法 createRequest。 它不支持 createPKCS10 方法。
可以多次调用此方法,为请求建立多个证书模板。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | xenroll.h |
Library | Uuid.lib |
DLL | Xenroll.dll |