我正在使用 RESTEasy 加密。为此,我必须通过 Java 'keytool' 命令行界面生成 x.509 证书。
请帮我
谢谢
这是生成自签名证书的命令。一条龙
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 命令一起使用的所有可用选项的详细信息。