如何获取PFX密钥的容器名称?

时间:2011-06-22 16:57:36

标签: visual-studio-2010 cryptography pfx assembly-signing

前段时间我使用以下命令将PFX密钥安装到Container中:

sn -i mykey.pfx VS_XXX

但两个月后我忘记了容器名称(VS_XXX),所以我的问题是: 怎么得到回名?我知道关键名称,我有这个密钥,我知道密钥短语。

2 个答案:

答案 0 :(得分:6)

下载Keypal实用程序并双击它,您将找到密钥容器的所有名称。您可以在用户配置文件和机器配置文件之间进行选择。

或者,枚举证书库以通过其主题查找感兴趣的证书,然后您可以使用CertGetCertificateContextProperty获取PCERT_KEY_PROV_INFO_PROP_ID的值。这种方法需要使用Microsoft的cryptoAPI

答案 1 :(得分:0)

您可以使用新的容器名称重新安装密钥:

sn -i mykey.pfx VS_ABAB1234ABAB1234