n17*_*911 5 windows security certificate private-key
我正在运行 Windows 10。我已经在我的计算机上安装了证书。我在我的 MMC 中看到了这一点。但是当我尝试为该证书导出 pfx 文件时。该选项是禁用。
我之前在同一台机器(比如机器 A)上成功导出了该证书的 pfx 文件。但是当我使用我指定的密码在另一台机器(比如机器 B)上安装 pfx 文件时。这没用。它说密码不正确或类似的东西。于是我回到证书机器(机器A),删除证书,重新安装证书。
之后,我无法再次导出 pfx 文件。有没有办法来解决这个问题?
你能告诉我如何解决这个问题吗?
当我尝试 repairstore 时,我得到 Object was not found 错误:
C:\WINDOWS\system32>certutil -repairstore my ?356000019dba8d5ddd348062b90000000001d
my "Personal"
CertUtil: -repairstore command FAILED: 0x80090011 (-2146893807 NTE_NOT_FOUND)
CertUtil: Object was not found.
Run Code Online (Sandbox Code Playgroud)
您看到的是 Windows 限制:当您没有证书 xe2x80x99s 私钥时,它不会让您使用 PKCS12 格式。由于您只导入了 CER 文件,因此您没有\xe2\x80\x99t 密钥。
\n\n如果您绝对必须拥有仅包含证书的 PKCS12 文件,请使用以下 OpenSSL 命令:
\n\nopenssl pkcs12 -export -nokeys -in certificate.cer -out pkcs12.pfx\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
17405 次 |
| 最近记录: |