2013-05-31 39 views

回答

8

这是产生自签名证书的命令。全部在一条线上

keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks 
     -storepass password -validity 360 -keysize 2048 

当您运行此命令时,它会询问您签名的详细信息。这些将是贵组织的详细信息。提供所有详细信息,它将为您在密钥库keystore中创建一个新的自签名证书。

注意:当它要求您的姓和名时,给出将作为用户入口点的服务器域名。即www.myserver.com

如果你已经有一个密钥,那么你可以使用现有的密钥库中添加新的证书,否则此命令将创建密钥库keystore.jkspassword和证书添加到新的密钥库。请注意,如果您已有密钥库,则需要在此命令的-storepass参数中提供现有密钥库的密码。

有关详细信息,请参阅keytool手册页: http://docs.oracle.com/javase/1.5.0/docs/tooldocs/solaris/keytool.html

你会发现这里的一切,你可以用keytool命令使用可用选项的详细信息。

+1

此外,您可以通过命令行选项“-dname o = foo,ou = bar,c = XY,cn = foobar”提供签名者的详细信息。 – thg