3

在使用 ssl 证书测试 apache 网络服务/网站(在 Windows 7 上运行)时,我必须创建一个 java 密钥库,在其中设置了与证书私钥相同的密码。我没有太注意进度,因为我不得不一遍又一遍地导入和删除同一个文件。所以现在,每当我在该站点上打开一个文件选择器时,就会出现一个 java 弹出窗口(私有密钥库),要求我输入密码,这很烦人。

我试过复制这个,但我什至找不到为证书设置密码的方法。我知道我没有运行任何控制台命令。使用 keytool.exe -list 只是说 C:\users... .keystore 找不到。

我只是想摆脱这个私有密钥库,但我什至不知道在哪里寻找它或它的名字。我认为它不是 cacerts,因为它仍然具有标准密码。

删除 java 也没有帮助。创建此文件的系统上是否安装了一些工具?

我希望您知道删除此密钥库的方法。

谢谢你。

4

2 回答 2

1

这是我的解决方案:

删除或重命名文件夹中的文件trusted.clientcerts

C:\Users\\AppData\LocalLow\Sun\Java\Deployment\security

并且要求输入个人密码的弹出窗口消失了。

于 2013-07-11T07:13:36.763 回答
0

您可能需要检查浏览器密钥库:

http://docs.oracle.com/javase/6/docs/technotes/guides/deployment/deployment-guide/keystores.html

我认为所有浏览器都提供删除导入证书的功能。尝试删除并重新导入证书以解决您的问题。

于 2013-07-04T10:08:39.510 回答