共用方式為


enrollCustomPKCS10_2

enrollCustomPKCS10_2範例會建立自訂 PKCS #10 要求,並嘗試在企業 憑證授權單位單位 中註冊它, (CA) 。

位置

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

討論

enrollCustomPKCS10_2範例:

  1. 處理命令列引數。 命令列應該包含範本的名稱和密碼編譯提供者的名稱。
  2. 建立 IX509Enrollment 物件,並使用命令列上指定的範本名稱加以初始化。
  3. 從註冊物件擷取 憑證要求
  4. 從步驟 3 取得的憑證要求物件擷取最內部的 PKCS#10 要求。
  5. 從 PKCS#10 要求擷取 私密金鑰
  6. 建立 ICspInformations 集合,並將可用的密碼編譯提供者新增至集合,然後擷取命令列上指定之提供者的 ICspStatus 物件。
  7. 在私密金鑰上設定狀態物件。
  8. 嘗試註冊 憑證要求

PKCS #10 要求

使用內含範例