当前位置: 首页 > 知识库问答 >
问题:

CRT到密钥和CSR向后

滕弘新
2023-03-14
  1. 我已经生成了RSA PRIVATE KEY。密钥和证书签名请求。CSR
  2. 然后我将这些文件加载到CA中,得到. CRT(DER)文件和Root_CA.CRT(PEM)文件
  3. 然后我转换。CRT(DER)使用RSA PRIVATE KEY。钥匙到。CRT(PEM)
  4. 我使用RSA PRIVATE KEY从. CRT(PEM)生成. pfx(PKCS#12)。钥匙

现在我丢失了RSA私钥。密钥和证书签名请求。CSR

问:有可能恢复RSA私钥吗?密钥和证书签名请求。CSR从。CRT(DER)或。CRT (PEM),具有Root_CA。CRT (PEM)文件?

共有1个答案

席兴朝
2023-03-14

答案是< code >否。您不能从公共证书中恢复私钥或CSR。拥有CSR也帮不了你,你不能从CSR中恢复私钥。它们(公共证书和CSR)都没有私钥信息。

 类似资料:
  • 为了更新一些证书,我必须将jks密钥库转换为PKCS#12密钥库,并在转换过程中包含私钥。我们收到的密钥库是JKS密钥库,但是我们的网络服务器使用PKCS#12密钥库,我们收到的密钥库只包含证书,而不包含私钥。 我试着用谷歌搜索并阅读SO的几个条目,我只想出了一个解决方案,这似乎更像是一个变通方法,而不是一个好的方法,所以我想知道是否有人有更好的方法如何注入私钥,并以更简单的方式从jks密钥库转换

  • 我想用Java创建一个密钥库文件(.jks)和一个自签名证书(.cer/.crt)。我正在用: 生成密钥存储: 关于我可能会出错的地方有什么建议吗?

  • 我已经在服务器上配置了HSM,现在使用下面的示例代码解密数据 它第一次运行,第二次显示错误 私钥必须是RSAPrivate(Crt)密钥的实例或有PKCS#8编码

  • 我正在尝试对现有API启用Azure密钥库证书。我们已经在Azure Key Vault帐户中拥有秘密和Azure Key Vault证书。下面是配置证书的代码: 在我的本地计算机上,我正确地导入了证书,其中包括下载pfx格式。

  • 我想把我的Django前端和后端分开。实际上创建了2个Django服务器。 在前端存储身份验证访问令牌和刷新令牌的最佳方式是什么? 调用API时验证身份验证的最佳方法是什么? 谢谢!