IEnroll::createFilePKCS10WStr 方法 (xenroll.h)

[此方法在 Windows Server 2008 和 Windows Vista 中不再可用。]

createFilePKCS10WStr 方法创建 base64 编码的 PKCS #10 证书请求,并将其保存在文件中。 此方法首先在 IEnroll 接口中定义。

此方法不同于 createPKCS10WStr 方法,仅在将 base64 编码的 PKCS #10 证书请求保存到 wszPKCS10FileName 参数指定的文件中。

语法

HRESULT createFilePKCS10WStr(
  [in] LPCWSTR DNName,
  [in] LPCWSTR Usage,
  [in] LPCWSTR wszPKCS10FileName
);

参数

[in] DNName

发出请求的实体的可分辨名称 (DN) 。 DNName 必须遵循 X.500 命名约定。 例如,“CN=User,O=Microsoft”。 如果不存在两个字母的前缀,则可能会改为提供 OID) (对象标识符

[in] Usage

描述所生成证书的用途的 OID ,例如,个人或商业验证码证书或客户端身份验证。 还可以指定多个以逗号分隔的 OID。

OID 传递到 PKCS #10 请求。 控件不检查 OID。

[in] wszPKCS10FileName

保存 base64 编码的 PKCS #10 的文件的名称。 此文件的内容可能会提交给 证书颁发机构 进行处理。

返回值

备注

默认情况下,使用 Microsoft 基本加密提供程序,并创建唯一签名密钥。

要求

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

另请参阅

IEnroll