知识大全 Ant实战之Jar文件数字签名的制作

Posted 组织

篇首语:一万年来谁著史,三千里外欲封侯。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Ant实战之Jar文件数字签名的制作相关的知识,希望对你有一定的参考价值。

Ant实战之Jar文件数字签名的制作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   build properties  ==================================  #public info    module = test    JAVA_HOME = C:\\\\j sdk _     keystore = Yoinn store  # 别名  alias = Yoinn  # keystore密码  storepass = password  # 主密码  keypass = password    # 证书文件名  cer file = NeuLion cer    # dname info  # dname CN= OU= O= L= ST= C=   # 名字与姓氏  dname CN = name  # 组织单位名称  dname OU = anizationUnitName  # 组织名称  dname O = anizationName  # 所在的城市或区域名称  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) 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= OU= O= L= ST= C= ? >     <! 名字与姓氏 >   <property name= monName value= $dname CN />   <! 组织单位名称 >   <property name= anizationUnit value= $dname OU />   <! 组织名称 >   <property name= anizationName 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=$monName OU=$anizationUnit O=$anizationName 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 >    <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 >    <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 >    <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> cha138/Article/program/Java/ky/201311/28454

相关参考

知识大全 开发方法及软件工程之Ant之文件操作[3]

开发方法及软件工程之Ant之文件操作[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 开发方法及软件工程之Ant之文件操作[2]

开发方法及软件工程之Ant之文件操作[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 开发方法及软件工程之Ant之文件操作[1]

开发方法及软件工程之Ant之文件操作[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ant - java 构建工具 - hello ant

  管理你的代码doc文件编译配置等开发工作你是怎末做的自己管理源目录编译文件copy实施在window写bat在unix写shell?    可惜我不怎末会写所以我制作一个ejb的过程是这样的写代码

知识大全 java如何创建jar文件

  并不是所有类型的Java应用程序都能打包到单独的一个JAR文件中去必须符合一定的条件一个Java应用程序的所有文件才能打包到一个文件中去另外JAR文件有两种一种是有清单(manifest)文件的一

知识大全 从JAR文件中读取文件

从JAR文件中读取文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!      作者JohnZuk

知识大全 Jar文件包间接及Jar命令开发实例详解

Jar文件包间接及Jar命令开发实例详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  常常看到

知识大全 怎样制作可执行的java程序

  常常在网上看到有人询问如何把java程序编译成exe文件通常回答只有两种一种是制作一个可执行的JAR文件包然后就可以像chm文档一样双击运行了而另一种是使用JET来进行  编译但是JET是要用钱买

知识大全 实践对jar包的代码签名

  这一节以实践为主在跟着我做相应的操作之前我希望你已经能够理解笔记七所提到的概念至少你应该对于笔记七的那个大图有所了解  好了!对于习惯用ecplise的朋友今天不得不逼迫你把jdk的环境搭建出来!

知识大全 Jar内外配置文件的读取

Jar内外配置文件的读取  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一个简单的例子提供读取J