installResponseFromPFX

installResponseFromPFX 示例将注册的证书从个人信息交换 (PFX) 文件安装到证书存储。

位置

) 安装 Microsoft Windows 软件开发工具包 (SDK 时,示例默认安装在 %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\installResponseFromPFX 文件夹中。

讨论 (Discussion)

installResponseFromPFX 示例:

  1. 处理命令行参数。 命令行应包含:
    • 示例的名称。
    • 包含已注册证书的 PFX 文件的名称。
    • 与 PFX 文件关联的密码。
  2. 读取 PFX 文件,先尝试 base64 格式,如果 base64 失败,则读取二进制格式。 DecodeFileW () 函数在 enrollCommon.cpp 中定义。
  3. 将注册的证书转换为 BSTR ,并使用它来初始化 IX509Enrollment 对象。 convertWszToBstr 函数在 enrollCommon.cpp 中定义。
  4. 在证书存储中安装证书。

enrollEOBOCMC

使用包含的示例