在本地主机 [Windows] 上为 Apache 执行 HTTPS 的正确方法?

在本地主机 [Windows] 上为 Apache 执行 HTTPS 的正确方法?

通过这个如何在本地主机上允许 Apache 使用 HTTPS?答案我很容易转换http://本地主机https://本地主机但我没有得到正确的显示名称,如下图所示。

这是我的本地主机

在此处输入图片描述

PayPal 网址如下

在此处输入图片描述

我遗漏了什么,或者只有通过一些供应商提供的实际证书才有可能?

答案1

您正在寻找的证书类型是扩展验证证书。这些证书在由 CA 颁发之前会经过一些额外的验证(因此称为“扩展”)。

根据serverfault 上的这个答案,获取 EV 证书的唯一方法是去有权颁发证书的 CA,让他们为您颁发证书。获取 EV 证书的过程比标准 DV(域验证)证书耗时更长,因为 CA 会研究您的公司,并确保您请求的证书确实属于该公司的域。

据我所知,您无法创建自己的 EV 证书并期望浏览器信任它们。即使您在系统上安装了证书。

维基百科关于 EV 证书的文章

总结:据我所知,获取 EV 证书(以及让浏览器在挂锁旁边显示公司名称)的唯一方法是前往官方 CA 并从他们那里购买。您无法为 localhost 购买 EV 证书,因为它不是公共域。

您无法获得比现在更好的本地主机证书。

相关内容