少し前に、次のようなコマンドを使用して PFX キーをコンテナーにインストールしました。
sn -i mykey.pfx VS_XXX
しかし、2 か月後にコンテナー名 (VS_XXX) を忘れてしまったので、私の質問は次のとおりです。名前を元に戻すにはどうすればよいですか? キーの名前を知っている、このキーを持っている、キーのパスフレーズを知っている。
少し前に、次のようなコマンドを使用して PFX キーをコンテナーにインストールしました。
sn -i mykey.pfx VS_XXX
しかし、2 か月後にコンテナー名 (VS_XXX) を忘れてしまったので、私の質問は次のとおりです。名前を元に戻すにはどうすればよいですか? キーの名前を知っている、このキーを持っている、キーのパスフレーズを知っている。
Keypalユーティリティをダウンロードしてダブルクリックすると、すべてのキー コンテナーの名前が表示されます。ユーザー プロファイルとマシン プロファイルのどちらかを選択できます。
または、証明書ストアを列挙して、サブジェクトを介して目的の証明書を検索し、 を使用CertGetCertificateContextProperty
して の値を取得できますPCERT_KEY_PROV_INFO_PROP_ID
。このアプローチでは、Microsoft の cryptoAPI を使用する必要があります
新しいコンテナ名でキーを再インストールするだけです。
sn -i mykey.pfx VS_ABAB1234ABAB1234
2021 年の更新: ここで回答が見つかりましたhttps://stackoverflow.com/a/59999581/9862613
SnInstallPfxツールを使用してコンテナー名を取得できます。
SnInstallPfx.exe yourKey.pfx