永发信息网

如何为软件申请加入数字证书?

答案:2  悬赏:0  手机版
解决时间 2021-04-01 17:24
  • 提问者网友:难遇难求
  • 2021-03-31 23:48
如何为软件申请加入数字证书?
最佳答案
  • 五星知识达人网友:零点过十分
  • 2021-04-01 00:02
一、手机软件
  以Java手机软件为例:
  使用JADgen根据JAR文件自动生成JAD描述文件
  使用方法一:打开JADgen.exe,只要把JAR文件拖到这个程序的图标上面就会自动生成一个JAD文件
  使用方法二:运行这个程序。将JAR路径复制到这个程序的 "Select JAR-file"的文本框,点击Generate JAD就会生成一个JAD文件
  PS:win7和win8的拖过去不行,需要使用第二种方法。
  其他的手机软件格式,比如塞班s60 v3的,可以用自由签名;安卓的用AndroidResEdit;……
  二、电脑软件
  1. 购买或自己创立一个的数字签名证书文件。
有工具软件可以制作数字签名证书,比如openssl。但自签的,在别人的机器上,会出现签名无法校验的问题。除非人家信任,否则人家不会安装你的证书。
  2. 用工具软件对exe或其他任何文件,进行数字签名。 可以是免费的UI工具,比如:kSign;也可以类似signtool(微软的命令行工具);还可以操作系统的向导程序(比如微软Windows上的签名文件安装,导入并对文件数字签名的向导)。 xNix下,可以用GnuPG (gpg)从证书到签名,一次搞定。
  3. 如果做程序开发,可以利用signtool这样的命令行工具,写批处理,然后加入自己项目的make过程中自动加签。
全部回答
  • 1楼网友:痴妹与他
  • 2021-04-01 01:13
您要签名您的JAR,相应的签名信息就会显示在JAD文件里,现在没有免费的JAVA代码签名证书的,需要到供应商处购买.一般都是由做JAVA软件开发商购买了证书,为他们需要发布的软件签名并加入相关许可.签名后访问网络等都不会弹出烦人的警告框了,让手机应用更加安全,更有利于软件开发商推广其应用软件。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯