前段時間我安裝我的PFX鑰匙插入容器使用類似這樣的命令:如何獲取PFX密鑰的容器名稱?
sn -i mykey.pfx VS_XXX
但兩個月後,我忘了容器名稱(VS_XXX),所以我的問題是: 如何獲得比的名字了?我知道關鍵的名字,我有這個關鍵,我知道關鍵的關鍵詞。
前段時間我安裝我的PFX鑰匙插入容器使用類似這樣的命令:如何獲取PFX密鑰的容器名稱?
sn -i mykey.pfx VS_XXX
但兩個月後,我忘了容器名稱(VS_XXX),所以我的問題是: 如何獲得比的名字了?我知道關鍵的名字,我有這個關鍵,我知道關鍵的關鍵詞。
下載Keypal實用程序並雙擊它,您會發現密鑰容器的所有名稱。您可以選擇用戶配置文件和機器配置文件。
或者,枚舉證書存儲以通過其主題查找感興趣的證書,然後您可以使用CertGetCertificateContextProperty
獲取PCERT_KEY_PROV_INFO_PROP_ID
的值。這種方法需要使用微軟的CryptoAPI的
你可以只是重新安裝一個新的容器名稱的密鑰:
sn -i mykey.pfx VS_ABAB1234ABAB1234
據我所知,這失敗了「無法安裝密鑰對 - 對象已經存在」。如果您已經安裝了不同容器的密鑰。 – famousgarkin
看到這個答案http://stackoverflow.com/questions/13640650/calculating-vs -key-container-name –