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

指示模板扩展的版本类型。 这可以是以下值之一:

含义
XECT_EXTENSION_V1
使用版本 1 扩展
XECT_EXTENSION_V2
使用版本 2 扩展

[in] bstrOIDOrName

要添加到证书 请求的证书模板完全限定名称。 此值由 证书颁发机构解释。

[in] lMajorVersion

设置模板的主版本。 如果 lFlag 为XECT_EXTENSION_V!,则忽略此参数。

[in] fMinorVersion

指示是否使用模板的次要版本。 如果 lFlag 为XECT_EXTENSION_V!,则忽略此参数。

[in] lMinorVersion

设置模板的次要版本。 如果 lFlag 为XECT_EXTENSION_V1或 fMinorVersionFALSE,则忽略此参数。

返回值

VB

返回值为 HRESULT,如果调用成功,则返回 S_OK

注解

此方法仅支持新的请求方法 createRequest。 它不支持 createPKCS10 方法。

可以多次调用此方法,为请求建立多个证书模板。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 xenroll.h
Library Uuid.lib
DLL Xenroll.dll

另请参阅

CEnroll

ICEnroll2::addCertTypeToRequest

ICEnroll4

ICEnroll4::createRequest

ICEnroll::createPKCS10