2013-07-04 48 views
3

同时用ssl证书测试apache webservice /网站(运行在Windows 7上)我必须创建一个java密钥库,我在此设置与证书私钥具有相同密码。我没有太注意进度,因为我必须一遍又一遍地导入和删除相同的文件。所以,现在,无论何时我在该站点上打开文件选择器,都会弹出一个Java弹出窗口(私钥库),要求输入密码,这非常烦人。如何删除java密钥库个人/私人密码

我试过重现这一点,但我找不到一种方法来设置证书的密码。我知道我没有运行任何控制台命令。 使用keytool.exe -list只是说C:\用户... .keystore无法找到。

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

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

我希望你知道一种方法来删除这个keystore的东西。

谢谢。

+0

我想你已经完全错了。当浏览器弹出文件选择器对话框时,Java甚至不会运行,更不用说要求密钥库密码。我建议问题完全位于浏览器内,因此脱离主题, – EJP

回答

1

这里是我的解决方案:

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

C:\用户\\应用程序数据\ LocalLow \太阳\的Java \部署\安全

并且弹出询问个人密码消失。

0

您可能要检查有关浏览器的密钥库:

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

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

+0

我想我找到了它。它发生在安全 - >证书 - >用户 - >客户端身份验证下的java控制面板中。在那里,我得到的问题是为我的个人密钥存储存储密码。我现在在不同的机器上,所以我无法从这里进行测试。 –

相关问题