繁体   English   中英

如何从Windows计算机中正确删除/卸载证书? 只有.dev域存在问题

[英]How to correctly remove / uninstall a cert from Windows machine? Only .dev domain is having problems

我确实按照这个网站创建了一个未经验证的证书。 现在发生的事情是,证书发给“elliot.dev”,我试图去“mmc.exe”和“禁用所有用于此证书的目的”,并重新启动我的机器,但它仍然无法正常工作。

当我安装该证书时,我导入了

本地机器>>受信任的根证书颁发机构

它导致我的自定义XAMPP本地域“elliot.dev”无法正常工作, http: //elliot.dev无法访问。 浏览器将我重定向到https://elliot.dev ,因为不信任证书SSL错误,它也无法访问。

我应该如何完全删除它? 谢谢。


要删除已安装的证书,请打开MMC.exe并找到导入的证书(应位于“ Certificates/Trusted Root Certification Authorities/Certificates ),右键单击它,然后选择“ Delete

您被重定向到https:// *,因为您在虚拟主机配置中启用了它:

 <VirtualHost *:443>
     DocumentRoot "C:/xampp/htdocs"
     ServerName site.test
     ServerAlias *.site.test
     SSLEngine on    # <--- This line.
     SSLCertificateFile "crt/site.test/server.crt"
     SSLCertificateKeyFile "crt/site.test/server.key"
 </VirtualHost>

经过几个小时的搜索,发现这是因为.dev域默认为大多数浏览器Chrome和Firefox强制重定向到https。 对于大多数浏览器来说,它是合法的.dev通用顶级域名和预加载的HSTS。

资源:
https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/
https://stackoverflow.com/a/47726962/5802100

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM