共用方式為


必要的金鑰容器、金鑰和憑證

下列各節中的範例程式會執行作業,這些作業需要 公開/私鑰組 才能加密和解密檔案、訊息和簽章。 其中許多程式會在運行時間編譯、鏈接及執行,但在運行時間失敗,而沒有適當的 金鑰容器、金鑰、證書存儲,以及這些存放區中的憑證。

此外,MY 存放區中的某些憑證必須設定一些擴充屬性。

範例 C 程式中執行程式,即可建立所需的預設金鑰容器:建立金鑰容器和產生金鑰。 請注意,建立金鑰容器不會自動產生公開/私鑰組。 不過,此範例程式都會建立密鑰容器,併產生公開/私鑰組。

產生公開/私鑰組之後,可以使用這些金鑰的測試憑證可以從 證書頒發機構單位 (CA) 取得。

數個程式假設具有特定主體名稱的憑證存在於 MY 系統存放區中。 特別是,數個程式會尋找主體名稱為 「Full Test Cert」 和 「Hortense」 的憑證。憑證的主體名稱可能會在程式碼中變更,以符合 MY 證書存儲中存在的憑證主體名稱。

範例 C 程式中執行範例程式:列出存放區中的憑證 會顯示存放區中的所有憑證,以及這些憑證上設定的所有擴充屬性。