Showing posts with label keytool. Show all posts
Showing posts with label keytool. Show all posts

Tuesday, May 22, 2012

使用jarsigner對jar檔進行簽章

若要對jar進行簽章,首先要有一張憑證,缺$一族可使用java keytoo工具可產生自我簽發的憑證(參考這裡)!

使用jarsigner工具對test.jar進行簽章的指令如下:

jarsigner -keystore test.jks -keypass test test.jar alias-test

各參數說明如下:
-keystore 符合java keystore格式的憑證路徑
-storepass 該憑證的密碼
*.jar 欲簽章之jar檔
alias-test 此憑證之別名

Thursday, May 3, 2012

使用Keytool產生自我核發的憑證

為了要讓Applet可以在客戶端具有特殊權限,例如:存取客戶端的檔案系統,必須要對JAR檔進行簽章的動作,但是要申請一個憑證必須要有$$,因此為了測試我們可以使用JDK內建的keytool工具來產生金鑰並核發憑證給自己!

測試環境:JDK 1.6.31 Windows 7 x64 命令列模式

  • 輸入下列指令可以直接產生自我核發之憑證
#使用Java的keytool指令
keytool -genkey -alias test -keysize 2048 -keyalg RSA -sigalg SHA1withRSA -keypass test1234 -storepass test1234 -validity 365 -dname "CN=testname, OU=testunit, O=testorg, L=testlocation,S=teststate , C=TW" -keystore test.jks