共用方式為


enrollKeyArchivalCMC

enrollKeyArchivalCMC 範例會建立 CMC 憑證要求,以封存憑證授權單位單位上的私密金鑰 (CA) 。 如需詳細資訊,請參閱 CMC 金鑰封存要求

位置

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

討論

enrollKeyArchivalCMC 範例:

  1. 處理命令列引數。 命令列應該包含要用於註冊的憑證範本名稱。
  2. 建立 IX509CertificateRequestCmc 憑證要求物件,並使用範本名稱初始化使用者內容。
  3. 設定 CMC 要求上的 ArchivePrivateKey 屬性。
  4. 建立 ICertConfig 物件,並用它來擷取包含 CA 組態的字串。
  5. 建立 CryptoAPI ICertRequest2 物件,並用它來擷取 CA 的交換憑證。
  6. 建立 IX509Enrollment 物件、使用 CMC 要求初始化它、建立包含金鑰封存要求的 base64 編碼字串,並將它提交至 CA。

CMC 金鑰封存要求

CMC 要求

使用內含範例