我正在使用RESTEasy加密。为此,我必须通过Java'keytool'命令行界面生成x.509证书。
请帮帮我
谢谢
答案 0 :(得分:8)
这是生成自签名证书的命令。全部在一行
keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks
-storepass password -validity 360 -keysize 2048
运行此命令时,它会询问您签字人的详细信息。这些将是您组织的详细信息。提供所有详细信息,它将在密钥库keystore
中为您创建一个新的自签名证书。
注意:当它要求您的姓名时,请提供服务器的域名,该域名将是您的用户的入口点。即www.myserver.com
如果您已有密钥库,则可以使用现有密钥库添加新证书,否则此命令将使用keystore.jks
创建密钥库password
,并将证书添加到新密钥库。请注意,如果您已有密钥库,则需要在此命令的-storepass
参数中提供现有密钥库的密码。
有关更多详细信息,请参见keytool手册页: http://docs.oracle.com/javase/1.5.0/docs/tooldocs/solaris/keytool.html
您可以在此处找到可以与keytool命令一起使用的所有可用选项的详细信息。