2013-05-31 67 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