亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Ant實戰之Jar文件數字簽名的制作

2019-11-18 12:53:33
字體:
來源:轉載
供稿:網友

  build.PRoperties
  ==================================
  #public info
  
  module = test
  
  java_HOME = C://j2sdk1.4.2_04
  
  keystore = Yoinn.store
  # 別名
  alias = Yoinn
  # keystore密碼
  storepass = passWord
  # 主密碼
  keypass = password
  
  # 證書文件名
  cer.file = NeuLion.cer
  
  # dname info
  # dname {CN=1, OU=1, O=1, L=1, ST=1, C=1}
  # 名字與姓氏
  dname.CN = name
  # 組織單位名稱
  dname.OU = organizationUnitName
  # 組織名稱
  dname.O = organizationName
  # 所在的城市或區域名稱
  dname.L = DL
  # 所在的州或省份名稱
  dname.ST = LN
  # 該單位的兩字母國家代碼
  dname.C = CN
  
  # about keytool
  keytool = keytool.exe
  keytool.home = ${JAVA_HOME}/bin
  
  # about jarsigner
  jarsigner = jarsigner.exe
  jarsigner.home = ${JAVA_HOME}/bin
  
  ------------------------------------------------
  
  build.xml
  ================================
  <!-- Copyright (c) 2004 by Yoinn. All Rights Reserved. -->
  <project name="JarSignerBuilder" default="jarsigner" basedir=".">
  
   <!-- set global properties for this build -->
   <property file="build.properties" />
   <property name="dist" value="./dist" />
  
   <property name="deploy.dir" value="${basedir}" />
  
   <!-- ********************************************************* -->
  
   <!-- dname {CN=1, OU=1, O=1, L=1, ST=1, C=1} ?-->
  
   <!--名字與姓氏-->
   <property name="commonName" value="${dname.CN}" />
   <!-- 組織單位名稱 -->
   <property name="organizationUnit" value="${dname.OU}" />
   <!-- 組織名稱 -->
   <property name="organizationName" value="${dname.O}" />
   <!-- 所在的城市或區域名稱 -->
   <property name="localityName" value="${dname.L}" />
   <!-- 所在的州或省份名稱 -->
   <property name="stateName" value="${dname.ST}" />
   <!-- 該單位的兩字母國家代碼 -->
   <property name="country" value="${dname.C}" />
  
   <property name="dname" value="CN=${commonName},OU=${organizationUnit},O=${organizationName},L=${localityName},ST=${stateName},C=${country}" />
  
   <!-- ********************************************************* -->
  
   <target name="init">
   <mkdir dir="${dist}" />
   </target>
  
   <target name="keytool" depends="undeploy">
   <echo message="keytool..." />
   <echo message="dname = { ${dname} }" />
   <exec dir="${deploy.dir}" executable="${keytool.home}/${keytool}" os="windows 2000">
    <arg line="-genkey" />
    <arg line="-dname ${dname}" />
    <arg line="-keystore ${keystore}" />
    <arg line="-alias ${alias}" />
    <arg line="-storepass ${storepass}" />
    <arg line="-keypass ${keypass}" />
   </exec>
   <exec dir="${deploy.dir}" executable="${keytool.home}/${keytool}" os="Windows 2000">
    <arg line="-eXPort" />
    <arg line="-keystore ${keystore}" />
    <arg line="-storepass ${storepass}" />
    <arg line="-alias ${alias}" />
    <arg line="-file ${cer.file}" />
   </exec>
   <echo message="keytool...done." />
   </target>
  
   <target name="jarsigner" depends="keytool">
   <!-- Sign the jar -->
   <echo message="jarsigner..." />
   <exec dir="${deploy.dir}" executable="${jarsigner.home}/${jarsigner}" os="Windows 2000">
    <arg line="-keystore ${keystore}" />
    <arg line="-storepass ${storepass}" />
    <arg line="${module}.jar" />
    <arg line="${alias}" />
   </exec>
      <echo message="jarsigner...done." />   
   <delete file="${keystore}" />
   <delete file="${cer.file}" />
   <delete dir="${dist}" />
   </target>
  
   <target name="undeploy">
   <delete file="${keystore}" />
   <delete file="${cer.file}" />
   </target>
  
  </project>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本aⅴ大伊香蕉精品视频| 精品国产乱码久久久久久婷婷| 91精品国产乱码久久久久久蜜臀| 亚洲天堂成人在线| 日韩高清电影免费观看完整| 国产精品美女在线| 亚洲国产欧美在线成人app| 日韩欧美在线网址| 88国产精品欧美一区二区三区| 92版电视剧仙鹤神针在线观看| 91视频国产高清| 久久人人爽人人爽人人片亚洲| 国产亚洲人成a一在线v站| 亚洲免费视频一区二区| 国产精品爽爽爽爽爽爽在线观看| 亚洲最大福利网站| 麻豆精品精华液| 91久久久久久国产精品| 91嫩草在线视频| 欧美一级电影免费在线观看| 日韩国产欧美精品在线| 性色av一区二区三区免费| 亚洲网站在线播放| 国产视频久久久久久久| 91网站在线看| 亚洲人成自拍网站| 68精品久久久久久欧美| 亚洲最大福利网站| 亚洲综合中文字幕在线| 久久久av免费| 成年无码av片在线| 亚洲男人天堂九九视频| 在线观看日韩视频| 亚洲一区二区三区四区视频| 国产aⅴ夜夜欢一区二区三区| 精品国产一区二区三区久久狼5月| 国产97在线观看| 热99在线视频| 亚洲免费福利视频| 欧美在线亚洲在线| 亚洲国产精品视频在线观看| 欧美日韩中文字幕日韩欧美| www.国产精品一二区| 久久精品成人动漫| 国内免费久久久久久久久久久| 久久免费视频在线| 91视频国产精品| 国产精品美乳在线观看| 亚洲日韩中文字幕在线播放| 国产精品久久av| 久久久久久久久国产精品| 91精品国产一区| 91久久久久久久久久久久久| 岛国av在线不卡| 日本aⅴ大伊香蕉精品视频| 精品福利视频导航| 久久久av亚洲男天堂| 精品精品国产国产自在线| 国产精品一区二区久久国产| 91亚洲永久免费精品| 欧美成人午夜免费视在线看片| 成人深夜直播免费观看| 国产精品久久久久久久久影视| 亚洲人成电影在线观看天堂色| 久久久亚洲精品视频| 萌白酱国产一区二区| 欧美大片免费看| 欧美激情免费视频| 欧美一级黑人aaaaaaa做受| 97色在线视频| 日韩亚洲成人av在线| 亚洲级视频在线观看免费1级| 久久视频免费在线播放| 国产www精品| 91高清免费视频| 久久久久久久久久久91| 久久精品99无色码中文字幕| 欧美国产日韩在线| 色七七影院综合| 亚洲精品mp4| 91日韩在线播放| 欧美一级淫片videoshd| 中文字幕在线日韩| 久久精品成人一区二区三区| 成人天堂噜噜噜| 4k岛国日韩精品**专区| 欧美日韩ab片| 亚洲人av在线影院| 久久久久久中文字幕| 91人人爽人人爽人人精88v| 久久视频国产精品免费视频在线| 欧美精品久久久久久久| 久久久人成影片一区二区三区观看| 日韩中文字幕免费| 国产精品久久网| 精品一区二区三区三区| 青草青草久热精品视频在线网站| 亚洲国产精品va在线观看黑人| 国产成人欧美在线观看| 午夜精品福利电影| 亚洲第一中文字幕在线观看| 性亚洲最疯狂xxxx高清| 成人a免费视频| 日韩精品免费看| 久久久久久com| 欧美怡春院一区二区三区| 91在线观看欧美日韩| 97久久精品人搡人人玩| 日韩免费在线免费观看| 国产精品久久久久久久美男| 亚洲精选在线观看| 亚洲精品久久久久久久久久久| 国产成人亚洲综合| 国产手机视频精品| 日本欧美黄网站| 最新中文字幕亚洲| 欧美第一黄网免费网站| 国产日韩在线亚洲字幕中文| 色老头一区二区三区在线观看| 岛国av一区二区三区| 成人免费xxxxx在线观看| 国产精品欧美在线| 久久亚洲精品毛片| 欧美精品一本久久男人的天堂| 欧美激情图片区| 成人激情视频在线| 成人黄色网免费| 欧美裸体男粗大视频在线观看| 国产精品视频xxxx| 国产一区二区丝袜高跟鞋图片| 欧美日韩一区二区在线| 国产mv久久久| 欧美日韩在线影院| 久久久伊人日本| 亚洲成年人在线播放| 久久中文字幕在线视频| 亚洲电影在线看| 中文字幕不卡av| 欧美美女操人视频| 欧美日韩高清区| 美女啪啪无遮挡免费久久网站| 亚洲精品suv精品一区二区| 18一19gay欧美视频网站| 久久伊人精品视频| 亚洲变态欧美另类捆绑| 日韩免费不卡av| 久久久精品一区二区| 一区二区福利视频| 欧美在线观看网站| 国产精品444| 国产精品久久久久久久久久久新郎| 国产999精品久久久影片官网| 亚洲欧美在线播放| 日韩中文av在线| 97超视频免费观看| 亚州精品天堂中文字幕| 亚洲女性裸体视频| 国产精品丝袜白浆摸在线| 亚洲高清在线观看| 91精品视频在线免费观看| 亚洲爱爱爱爱爱| 亚洲国产成人91精品| 午夜精品一区二区三区在线视| 亚洲国产精品字幕|