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 |