共用方式為


使用所附範例

憑證註冊 API 包含多個範例,旨在協助您建立自定義應用程式。 大部分範例都是使用 C++ 所撰寫,但也包含 C# 和 Visual Basic Scripting Edition (VBScript) 範例。

當您安裝 Microsoft Windows 軟體開發工具包 (SDK)時,預設會在 %ProgramFiles%\Microsoft SDK\Windows\v7.0\Samples\Security\X509 憑證註冊\ 資料夾中安裝下列範例。

樣本 描述 語言
創建CNG自定義CMC 從內部的巢狀 PKCS #10 請求建立 CMC 請求物件。
C++
enrollCommon 包含以下輔助函數及巨集,這些是內含範例所使用的。
C++
enrollCustomCMC 建立 CMC 憑證要求,並在憑證階層中註冊電腦。
C++
enrollCustomPKCS10 建立一個自定義的 PKCS #10 請求,將其提交至獨立的 證書頒發機構 (CA),並在 證書存儲中安裝已發行的憑證,
C++
enrollCustomPKCS10_2 建立自定義 PKCS #10 要求,並嘗試在企業 CA 中註冊。
C++
註冊 EOBOCMC 代表其他使用者建立 CMC 憑證要求,並在憑證階層中註冊使用者。
C++
enrollFromPublicKey 初始化 PKCS #10 憑證要求物件、將它包裝在 CMC 要求物件中、將 CMC 要求提交至企業 CA,並將 CA 傳回的憑證儲存在檔案中。
C++
enrollKeyArchivalCMC 建立 CMC 憑證要求,以封存 CA 上的 私鑰
C++
登記嵌套CMC 從檔案讀取現有的 CMC 憑證要求、將它包裝在另一個 CMC 要求中、簽署此外部要求、將它提交至 CA,並將 CA 的憑證回應儲存至檔案。
C++
註冊PKCS7 藉由繼承公鑰和私鑰和證書範本,從現有的憑證建立 PKCS #7 要求。 此範例會在憑證階層中註冊使用者,並安裝憑證回應。
C++
enrollRenewalPKCS7 建立 PKCS #7 要求物件以更新現有的憑證。
C++
註冊簡單機器憑證 使用範本、憑證顯示名稱和憑證描述,在憑證階層中註冊計算機。
C++、VBS
登錄SimpleUserCert 使用範本、主體名稱以及以位元表示的密鑰長度向 CA 註冊終端使用者。
C++,C#
enrollWith IX509EnrollmentHelper 助手 示範如何使用 Windows 7 HTTP 通訊協定在企業 CA 中註冊憑證。
C#
installResponseFromPFX 將已註冊的憑證從個人資訊交換 (PFX) 檔案安裝到證書存儲。
C++

使用憑證註冊 API