带eclipse的SSL

带eclipse的SSL,eclipse,ssl,Eclipse,Ssl,我想在eclipse中使用SSL编写客户机服务器。我使用以下命令生成密钥: C:\jdk1.6.0_21\bin>keytool -import -alias klucz -file C:\mySrvKeystore -keystore C:\jre6\lib\security\cacerts keytool-genkey-keystore mySrvKeystore-keyalg RSA 然后我想将密钥导入jre密钥库,以使用eclipse启动使用SSL的应用程序。我使用以下命令: C

我想在eclipse中使用SSL编写客户机服务器。我使用以下命令生成密钥:

C:\jdk1.6.0_21\bin>keytool -import -alias klucz -file C:\mySrvKeystore -keystore C:\jre6\lib\security\cacerts
keytool-genkey-keystore mySrvKeystore-keyalg RSA

然后我想将密钥导入jre密钥库,以使用eclipse启动使用SSL的应用程序。我使用以下命令:

C:\jdk1.6.0_21\bin>keytool -import -alias klucz -file C:\mySrvKeystore -keystore C:\jre6\lib\security\cacerts
接下来,我键入passoword“changeit”,得到错误:

keytool error: java.lang.Exception: Input not an X.509 certificate

有人知道我该怎么处理吗?感谢您的帮助

我想您正在寻找创建自签名证书的步骤。您可以按照下面所示的步骤操作,或者只需谷歌“keytool自签名证书”


错误是不言自明的

您正在尝试将密钥库导入密钥库。
这是不可能的。
您只能将证书导入密钥库

因此,在您的情况下,应该首先从
mySrvKeystore
导出证书,然后将其导入到cacerts

但是你为什么不告诉我们你想在这里做什么

对于使用SSL的客户端/服务器,您不需要将任何内容导入到
cacerts

您可以使用密钥库