1. 程式人生 > >java applet控制元件製作簽名

java applet控制元件製作簽名

applet 生成 簽名 證書

 

 

生成證書:keytool -genkey -alias sso_server -keypass sso_key -keyalg RSA -keysize 1024 -validity 365 -keystore E:\key_store\sso_server.keystore -storepass sso_store

引數資訊:

alias指定生成金鑰對的別名

keyalg指定生成金鑰的演算法

validity指定證書的有效期,單位為天

keystore指定金鑰庫的儲存路徑

storepass指定金鑰庫的密碼

檢視證書資訊:keytool -list -v -keystore E:\key_store\sso_server.keystore -storepass sso_store

keytool -genkey -alias ftpApplet -keyalg RSA -validity 3650 -storepass 123456

 

 例項:  生成證書及簽名   -validity 365(有效期/)

  1、keytool -genkey -keystore  ftpApplet.store -alias ftpApplet -validity 3650  (引數的前後順序不可顛倒)

這個命令用來產生一個密匙庫,執行完畢後應該在c:/admin中產生一個pepper.store的檔案,這裡的pepper是我自己的名字,你可以對它進行修改。另外在執行命令的時候還有提示你輸入密匙庫的密碼,這裡你一定要記住,否則後面要用的時候無法輸入。

  2、keytool -export -keystore ftpApplet.store -alias ftpApplet -file ftpApplet.cert

       這個命令用來產生簽名時所要用的證書,同樣這裡的pepper也可以換成你自己需要的名字。這個命令執行完後在c:/admin中產生一個pepper.cert的檔案。

  4、 jarsigner -keystore ftpApplet.store FtpApplet.jar ftpApplet

       這個命令用上面產生的證書將我們的jar檔案進行了簽名。