这听起来可能有点愚蠢,但我正在尝试测试IOS设备注册,我想使用一个可信的CA(如Verisign.Comodo)签名的证书来添加到我的本地主机rails webrick服务器。我不想添加一个自签名证书,因为我需要测试一个非常特殊的场景。有办法这样做吗?我知道,如果我试图在像Comodo这样的网站上创建CA签名的证书,那么域控制器验证就会失败,而且我不能使用我已经拥有的证书,因为它绑定到了该域。有没有办法解决这个问题,并创建一个生产级别的SSL证书并将其用于开发服务器?
发布于 2013-10-31 07:57:39
您可以将现有的生产证书用于本地设置,并使用本地DNS服务器(如BIND)将域名解析为本地ip地址,而不是生产服务器ip地址。
更新:
这几乎等同于(但不完全)使用/etc/hosts文件将域名解析为ip地址。
(例如上面使用的所有ip地址和域名)
此外,我认为您需要比WEBRick更好的东西来处理SSL证书。您可以使用nginx将SSL和代理卸载到WEBRick。
https://stackoverflow.com/questions/19700954
复制相似问题