10

我正在使用 RESTEasy 加密。为此,我必须通过 Java 'keytool' 命令行界面生成 x.509 证书。

请帮我

谢谢

4

1 回答 1

13

这是生成自签名证书的命令。一条龙

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 命令一起使用的所有可用选项的详细信息。

于 2013-05-31T08:52:07.447 回答