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
          主站蜘蛛池模板: 房产| 怀柔区| 当雄县| 仁布县| 沾益县| 封丘县| 乌鲁木齐县| 张家川| 北票市| 祁门县| 东源县| 谢通门县| 清河县| 高阳县| 长子县| 霍邱县| 南昌县| 无为县| 榆社县| 乌拉特前旗| 罗田县| 汪清县| 孝义市| 西和县| 黄平县| 周宁县| 离岛区| 桂阳县| 扶余县| 澄城县| 林州市| 天祝| 博爱县| 和平区| 固始县| 始兴县| 岳普湖县| 阿拉善左旗| 普兰县| 丹凤县| 丰原市|