昨天一个同事的电脑无法打开我们产品的https主页,但是能够访问其它产品的主页,但两个产品所使用的都是tomcat,和基于keytool工具生成的keystore自签名证书,后来通过比对生成证书的脚本,发现了以下问题:
我们产品生成证书的命令是这样的:
keytool -genkey -alias myspace -keyvalidity 3650 -keystore myspace.keystore -keypass 12345678 -storepass 123456 -dname "CN=myspace.com,OU=myspace,O=myspace,L=hz,ST=zj,C=ZH"
而另一个产品的命令是这样的:
keytool -genkey -alias upspace -keyalg RSA -keysize 1024 -keyvalidity 3650 -keystore upspace.com -keypass 123456 -storepass 123456 -dname "CN=upspace.com,OU=upspace,O=upspace,L=sz,ST=gd,C=ZH"
比较发现其它产品多了一个:-keyalg RSA -keysize 1024
然后在网上查到,当不指定 -keyalg 时,默认的密钥算法是DSA,默认-keysize是1024,也就是说两个证书的差别就是生成密钥的算法不一样。
由此推断,同事的电脑(win7+IE8),无法支持DSA算法生成的密钥,RSA具有更广泛的兼容性。
目前在公司内部仅发现了两台(win7+IE8)存在此问题,大部分同事对于DSA 和 RSA算法生成的证书都是能够正常访问的,Firefox则是一直都可以。
更为根本的原因还要深入地去了解一下IE不同版本所能支持的具体密钥算法(比DSA,RSA还要进一步细分),留待以后进一步探索。
相关推荐
IE无法打开.txtIE无法打开.txt
在探讨“Win8 CP版中Metro版IE无法打开网页的解决办法”这一主题时,我们首先需要理解几个关键概念:Windows 8消费者预览版(Consumer Preview),Metro风格(现称为Modern风格)IE浏览器,以及代理服务器设置。...
总的来说,当IE浏览器无法打开HTTPS网站时,可能的原因包括: 1. 系统补丁(如KB2661254)与证书不兼容。 2. SSL证书的密钥长度不符合安全要求。 3. 证书过期或未正确安装。 4. 浏览器设置错误。 解决策略通常包括...
IE错误“无法打开匿名级安全令牌”的解决办法
LOADRUNNER无法打开IE问题的解决 LOADRUNNER是一款功能强大的性能测试工具,但是有时在使用LOADRUNNER录制脚本时,会遇到无法打开IE的问题。这种问题可能是由于LOADRUNNER注册信息被修改、IE设置不当、系统配置不...
解决IE浏览器无法用文件夹,资源管理器的方式打开FTP,双击打开运行即可
### 解决Windows 8.1下IE11无法打开本地网站 #### 背景介绍 在使用Windows 8.1操作系统的过程中,不少用户遇到了Internet Explorer 11(简称IE11)无法正常访问本地网站的问题。这种情况对于进行前端开发或是需要...
当在IE页面点击链接时,却打开空白新选项卡,也无法通过新建窗口打开链接,可以采用这个文件进行修复
5. **关闭IE网站在Edge中打开的选项**:在默认浏览器设置中,找到有关“让Internet Explorer在Microsoft Edge中打开网站”的选项,将这个设置改为“从不”。这样,当你尝试打开IE时,就不会再被自动重定向到Edge。 ...
win8修复IE无法打开的一款工具,可以自动修复重新打开IE
### IE6无法打开INTERNET站点的解决办法 #### 背景与问题描述 在早期的互联网发展阶段,Internet Explorer 6(简称IE6)作为微软的一款浏览器,在很长一段时间内占据了非常重要的位置。然而,随着时间的发展和技术...
标题中的“win7解决IE下载excel时直接在IE浏览器中打开”指的是Windows 7操作系统中,用户在使用Internet Explorer(IE)浏览器下载Excel文件时,系统可能会默认直接在浏览器内打开,而不是保存到本地。这可能导致...
本示例“谷歌浏览器js打开IE浏览器.rar”提供了一个解决方案,它允许用户在谷歌浏览器(Chrome)中通过JavaScript代码启动IE浏览器。这主要适用于那些需要在现代浏览器环境下触发旧版IE兼容模式的场景。 JavaScript...
在描述中提到,“电脑被病毒感染”,这可能是导致IE无法正常打开新链接的一个主要原因。病毒或恶意软件可能篡改了浏览器设置,阻止了链接的正常打开,或者影响了与浏览器功能相关的系统组件。修复这种问题需要对系统...
### Win8.1下IE11无法打开本地网站的问题及解决方法 #### 问题背景 在使用Windows 8.1操作系统的过程中,用户可能会遇到Internet Explorer 11(简称IE11)无法正常打开本地网站的情况。这种情况对于进行前端开发、...
这是因为某些网页或应用程序可能只兼容或设计为在IE中运行,而Chrome作为现代浏览器,其默认行为可能无法正确显示这些内容。描述中的“用URL Protocol方式”提示我们,这种操作可能涉及自定义协议处理,使得通过特定...
标题“ie直接打开pdf、图片”涉及到的是在Internet Explorer(IE)浏览器中直接预览PDF文件和图片的技术实现。在Web开发中,提供这样的功能可以提高用户体验,避免用户需要下载文件后再用专门的软件打开。这里我们将...
在使用Internet Explorer(IE)浏览器时,用户可能会遇到一个常见问题:无法打开二级目录。这通常是由于浏览器设置、安全配置或者网络环境的问题所导致。针对这个情况,我们提供了一个全面的解决方案,涵盖从IE6到IE...
### 无法打开IE二级网页的处理办法 在日常使用Internet Explorer(以下简称IE)浏览器的过程中,可能会遇到一种较为特殊的情况——能够正常访问一个网站的主页,但在点击主页中的链接尝试访问二级网页时却无法成功...