3

少し前に、次のようなコマンドを使用して PFX キーをコンテナーにインストールしました。

sn -i mykey.pfx VS_XXX

しかし、2 か月後にコンテナー名 (VS_XXX) を忘れてしまったので、私の質問は次のとおりです。名前を元に戻すにはどうすればよいですか? キーの名前を知っている、このキーを持っている、キーのパスフレーズを知っている。

4

3 に答える 3

6

Keypalユーティリティをダウンロードしてダブルクリックすると、すべてのキー コンテナーの名前が表示されます。ユーザー プロファイルとマシン プロファイルのどちらかを選択できます。

または、証明書ストアを列挙して、サブジェクトを介して目的の証明書を検索し、 を使用CertGetCertificateContextPropertyして の値を取得できますPCERT_KEY_PROV_INFO_PROP_ID。このアプローチでは、Microsoft の cryptoAPI を使用する必要があります

于 2011-06-22T21:09:32.030 に答える
0

新しいコンテナ名でキーを再インストールするだけです。

sn -i mykey.pfx VS_ABAB1234ABAB1234
于 2012-06-01T17:04:11.860 に答える
0

2021 年の更新: ここで回答が見つかりましたhttps://stackoverflow.com/a/59999581/9862613

SnInstallPfxツールを使用してコンテナー名を取得できます。

SnInstallPfx.exe yourKey.pfx
于 2021-12-08T13:47:37.110 に答える