共用方式為


使用內含範例

憑證註冊 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 使用範本、主體名稱和金鑰的位長度,向 CA 註冊使用者。
C++、C#
enrollWithIX509EnrollmentHelper 示範如何使用 Windows 7 HTTP 通訊協定在企業 CA 中註冊憑證。
C#
installResponseFromPFX 將已註冊的憑證從個人資訊交換 (PFX) 檔案安裝到憑證存放區。
C++

使用憑證註冊 API