2011-06-22 82 views
3

前段時間我安裝我的PFX鑰匙插入容器使用類似這樣的命令:如何獲取PFX密鑰的容器名稱?

sn -i mykey.pfx VS_XXX 

但兩個月後,我忘了容器名稱(VS_XXX),所以我的問題是: 如何獲得比的名字了?我知道關鍵的名字,我有這個關鍵,我知道關鍵的關鍵詞。

+0

看到這個答案http://stackoverflow.com/questions/13640650/calculating-vs -key-container-name –

回答

6

下載Keypal實用程序並雙擊它,您會發現密鑰容器的所有名稱。您可以選擇用戶配置文件和機器配置文件。

或者,枚舉證書存儲以通過其主題查找感興趣的證書,然後您可以使用CertGetCertificateContextProperty獲取PCERT_KEY_PROV_INFO_PROP_ID的值。這種方法需要使用微軟的CryptoAPI的

0

你可以只是重新安裝一個新的容器名稱的密鑰:

sn -i mykey.pfx VS_ABAB1234ABAB1234 
+1

據我所知,這失敗了「無法安裝密鑰對 - 對象已經存在」。如果您已經安裝了不同容器的密鑰。 – famousgarkin