使用包含的示例

证书注册 API 包含多个示例,旨在帮助你创建自定义应用程序。 大多数示例都是使用 C++ 编写的,但 C# 和 Visual Basic Scripting Edition (VBScript) 示例也包括在内。

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

示例 说明 语言
createCNGCustomCMC 从内部嵌套 PKCS #10 请求创建 CMC 请求对象。
C++
enrollCommon 包含包含的示例使用的以下帮助程序函数和宏。
C++
enrollCustomCMC 创建 CMC 证书请求并在证书层次结构中注册计算机。
C++
enrollCustomPKCS10 创建自定义 PKCS #10 请求,将其提交到独立 证书颁发机构 (CA) ,并在 证书存储中安装颁发的证书。
C++
enrollCustomPKCS10_2 创建自定义 PKCS #10 请求,并尝试将其注册到企业 CA 中。
C++
enrollEOBOCMC 代表其他用户创建 CMC 证书请求,并在证书层次结构中注册该用户。
C++
enrollFromPublicKey 初始化 PKCS #10 证书请求对象,将其包装在 CMC 请求对象中,将 CMC 请求提交到企业 CA,并将 CA 返回的证书保存在文件中。
C++
enrollKeyArchivalCMC 创建 CMC 证书请求以在 CA 上存档 私钥
C++
enrollNestedCMC 从文件中读取现有 CMC 证书请求,将其包装在另一个 CMC 请求中,对此外部请求进行签名,将其提交到 CA,并将 CA 的证书响应保存到文件中。
C++
enrollPKCS7 通过继承公钥和私钥以及证书模板,从现有证书创建 PKCS #7 请求。 此示例在证书层次结构中注册用户并安装证书响应。
C++
enrollRenewalPKCS7 创建 PKCS #7 请求对象以续订现有证书。
C++
enrollSimpleMachineCert 使用模板、证书显示名称和证书说明在证书层次结构中注册计算机。
C++、VBS
enrollSimpleUserCert 使用模板、使用者名称和密钥的长度(以位为单位)注册最终用户。
C++、C#
enrollWithIX509EnrollmentHelper 演示如何使用 Windows 7 HTTP 协议在企业 CA 中注册证书。
C#
installResponseFromPFX 将注册的证书从个人信息交换 (PFX) 文件安装到证书存储。
C++

使用证书注册 API