我正在尝试获得一个证书,以便在我的本地计算机上使用一个开发URL。
我已经用keytool生成了一个自签名的证书,并把它和jboss连接起来了。在chrome中,我可以点击带有x的锁来查看证书的详细信息。
我下载了证书,将其添加到系统中,并将信任级别设置为“始终信任”。按照Getting Chrome to accept self-signed localhost certificate中的指示。然后我加载了页面(甚至重新启动了浏览器,然后重新启动系统,以确保所有内容都被选中)。
在chrome中,我仍然可以看到我的dev url,www.example.com和localhost的红色x锁127.0.0.1。我做错了什么,让chrome信任本地主机的站点,接下来是真实的的问题,我需要什么特殊的东西来让它为我的dev url工作吗?
我的主机文件有dev url和localhost解析为127.0.0.1。当做真实的的证书时,我知道必须指定域,这让我想知道是否需要为自定义dev url做任何特殊的事情。
1条答案
按热度按时间vsdwdz231#
我终于弄清楚了我的问题,并张贴答案的任何人谁遇到同样的问题。我也张贴了答案在参考问题。
这个问题的答案由bjnord,谷歌浏览器,Mac OS X和自签名SSL证书建议。这个博客没有直接解决这个问题,但是有一个评论的博客是黄金:
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain site.crt
您几乎必须按照博客中的说明来获得证书,然后使用上面的命令来正确安装它。
我还发现,对于java keytool,当你被提示输入你的名字和姓氏时,这就像CN一样,所以你在那里输入你的url。