enrollKeyArchivalCMC
enrollKeyArchivalCMC 範例會建立 CMC 憑證要求,以封存憑證授權單位單位上的私密金鑰 (CA) 。 如需詳細資訊,請參閱 CMC 金鑰封存要求。
位置
當您安裝 Microsoft Windows 軟體發展工具組 (SDK) 時,預設會在 %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\enrollmentKeyArchivalCMC 資料夾中安裝範例。
討論
enrollKeyArchivalCMC 範例:
- 處理命令列引數。 命令列應該包含要用於註冊的憑證範本名稱。
- 建立 IX509CertificateRequestCmc 憑證要求物件,並使用範本名稱初始化使用者內容。
- 設定 CMC 要求上的 ArchivePrivateKey 屬性。
- 建立 ICertConfig 物件,並用它來擷取包含 CA 組態的字串。
- 建立 CryptoAPI ICertRequest2 物件,並用它來擷取 CA 的交換憑證。
- 建立 IX509Enrollment 物件、使用 CMC 要求初始化它、建立包含金鑰封存要求的 base64 編碼字串,並將它提交至 CA。
相關主題