首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自签名证书

自签名证书
EN

Stack Overflow用户
提问于 2016-04-07 03:01:40
回答 1查看 7.7K关注 0票数 12

我正在尝试让证书与我本地计算机上的开发url一起工作。

我已经使用keytool生成了一个自签名证书,并将其与jboss连接。在chrome中,我可以点击带有x的锁来查看证书的详细信息。

我下载了证书,将其添加到系统中,并将信任级别设置为Always Trust。按照Getting Chrome to accept self-signed localhost certificate中的说明。然后,我加载了页面(甚至重启了浏览器,然后重启了系统,以确保一切就绪)。

对于我的dev url、127.0.0.1和localhost,我仍然在chrome中看到带有红色x的锁。为了让本地主机信任这个站点,我做错了什么?紧随其后的是真正的问题,那就是我需要什么特殊的东西才能让它在我的dev url上工作吗?

我的hosts文件的dev url和localhost解析为127.0.0.1。当做真正的证书时,我知道必须指定域,这让我想知道我是否需要为自定义的dev url做一些特殊的事情。

EN

回答 1

Stack Overflow用户

发布于 2016-04-07 04:59:13

我终于找出了我的问题,并将答案发布给其他遇到同样问题的人。我还在参考问题中发布了答案。

引用的问题有一个由bjnord,Google Chrome, Mac OS X and Self-Signed SSL Certificates建议的答案。这个博客并没有直接解决这个问题,但是这个博客有一个很棒的评论:

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain site.crt

您几乎必须按照博客中的说明获取证书,然后使用上面的命令正确安装它。

我还发现,对于java keytool,当提示您输入您的名字和姓氏时,它的作用类似于CN,因此您可以在此处输入您的url。这样做之后,定制的dev url就可以正常工作了。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36460105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档