.cer 和 .pfx 文件有什么区别

what is the difference between .cer and .pfx files

我使用 mkcert.exe 工具生成自签名 .cer 文件,然后使用 pvk 工具生成 .pfx file.I 在 iis 中托管一个网站,然后在 IIS 中部署一个 .pfx 文件 server.When客户端系统访问站点,首先会提示未安装证书,强行打开站点后,我们将通过浏览器锁定按钮安装证书.cer文件,这样.cer文件就会安装到我们的MMC证书中值得信赖的商店。

  1. 我上面的假设到底对不对?

  2. 区别我所知道的是 .pfx 文件同时包含私有密钥和 public 密钥,而 .cer 文件仅包含 public 密钥,我们将在提示证书后安装这些密钥而不是 installed.Does 正确吗?

  3. SSL 证书意味着 .Cer 文件??

  4. 像verisign和godaddy这样的证书颁发机构有什么意义
    如果我正在发电 使用上述程序进行认证

  5. 我在 IIS 中安装了一个 .pfx 文件,并在 iis 中创建了单独的网站,然后通过为该网站分配单独的 HTTPS 端口(例如 8081)将这些证书分配给该网站,以便其他网站 运行 在默认网站 拥有单独 SSL 证书的节点不会出现任何问题,并且为 HTTPS.But 提供单独的端口突然间默认站点节点下的一个网站停止工作,我该如何解决这个问题?

  1. 一切看起来都正确
  2. 是的,pfx 只是一个容器,将 cer 文件和 pvk 文件打包到一个易于部署的包中。在任何请求中,只有 cer 部分会离开服务器。
  3. 对,cer就是证书。当您在浏览器中查看证书时,您正在查看 cer 文件中的所有详细信息。
  4. 重要的是跳过 "it will prompt like certificate is not installed, after forcefully opening site, we will install certificate .cer file from browser Lock button",该步骤已由您的浏览器供应商或 OS 为您执行,因此 GoDaddy 的证书已经在你的电脑。然后计算机上的 GoDaddy 证书用于验证您在用户连接时发送的 cer 文件,并且您的用户永远不会收到错误消息。
  5. 我建议在 SuperUser or ServerFault
  6. 上提出一个特定于此主题的新问题