Как получить имя контейнера для ключа PFX? - PullRequest
3 голосов
/ 22 июня 2011

Некоторое время назад я установил свой ключ PFX в Контейнер с помощью команды, подобной этой:

sn -i mykey.pfx VS_XXX

, но два месяца спустя я забыл имя контейнера (VS_XXX), поэтому мой вопрос: как получить, чем имяназад?Я знаю имя ключа, у меня есть этот ключ, я знаю ключевую фразу.

Ответы [ 2 ]

6 голосов
/ 23 июня 2011

Загрузите утилиту Keypal и дважды щелкните по ней, чтобы найти все имена контейнеров ключей. Вы можете выбрать между профилем пользователя и профилем машины.

Либо перечислите хранилище сертификатов, чтобы найти интересующий сертификат по его теме, а затем вы можете использовать CertGetCertificateContextProperty, чтобы получить значение для PCERT_KEY_PROV_INFO_PROP_ID. Этот подход требует использования cryptoAPI от Microsoft

0 голосов
/ 01 июня 2012

вы можете просто переустановить ключ с новым именем контейнера:

sn -i mykey.pfx VS_ABAB1234ABAB1234
...