posts - 431,  comments - 344,  trackbacks - 0
          如果要jar對本地資源進行訪問(比如本地文件以及數據庫訪問),則需要對jar文件進行證書認證。 具體步驟如下:

          生成一個新的keystore
          keytool -genkey -keystore myKeystore -alias myself

          生成一個私證書
          keytool -selfcert -alias myself -keystore myKeystore -validity 365

          注意-validity 365為證書使用期限,為1年,可以自己定義更大。

          對jar進行簽名
          jarsigner -keystore myKeystore hello.jar myself


          參數說明如下:

          -alias myself :指定密鑰的別名,不指定的話默認為 "mykey"

          -keystore myKeystore :指定密鑰數據庫名,不指定則默認在Documents and Settings"Administrator下生成一個名稱為 .keystore的文件。

          -keypass mypass :指定密鑰密碼,用jarsigner簽名時需要。

          -storepass mykeystorepass :指定密鑰數據庫密碼,用jarsigner簽名時需要。

          -validity 80 :密鑰有效時間為80天,不指定的話默認為90天

          posted on 2008-12-18 17:41 周銳 閱讀(699) 評論(2)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 内江市| 抚宁县| 崇信县| 南漳县| 海口市| 安吉县| 霍城县| 永清县| 安阳县| 安阳市| 镇康县| 德江县| 康乐县| 台南市| 金秀| 廊坊市| 共和县| 巨鹿县| 北辰区| 昔阳县| 铜川市| 冷水江市| 武隆县| 浠水县| 龙岩市| 兴化市| 筠连县| 广灵县| 美姑县| 四平市| 米泉市| 齐齐哈尔市| 乐清市| 瓮安县| 屯留县| 安远县| 望谟县| 凤翔县| 新晃| 汉沽区| 体育|