使用包含的示例
证书注册 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++ |
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈