前段时间我使用如下命令将我的 PFX 密钥安装到 Container 中:
sn -i mykey.pfx VS_XXX
但是两个月后我忘记了容器名称(VS_XXX),所以我的问题是:如何找回名称?我知道密钥名称,我有这个密钥,我知道密钥密码短语。
前段时间我使用如下命令将我的 PFX 密钥安装到 Container 中:
sn -i mykey.pfx VS_XXX
但是两个月后我忘记了容器名称(VS_XXX),所以我的问题是:如何找回名称?我知道密钥名称,我有这个密钥,我知道密钥密码短语。
下载Keypal实用程序并双击它,您将找到所有密钥容器的名称。您可以在用户配置文件和机器配置文件之间进行选择。
或者,枚举证书存储以通过其主题查找感兴趣的证书,然后您可以使用它CertGetCertificateContextProperty
来获取PCERT_KEY_PROV_INFO_PROP_ID
. 这种方法需要使用微软的cryptoAPI
您可以使用新的容器名称重新安装密钥:
sn -i mykey.pfx VS_ABAB1234ABAB1234
2021 年更新:在这里找到答案https://stackoverflow.com/a/59999581/9862613
您可以使用SnInstallPfx工具获取容器名称:
SnInstallPfx.exe yourKey.pfx