澳门新萄京娱乐场

技术规范 (1)

该技术规范完整遵照国际国内相干公然尺度. 同时, 为了保障本次试点的顺遂, 我们未对涉及到本次试点技术规范的任何内容申请专利。

Please log in to rate this.
0 people found this helpful.


SDK (4)
  1. APK包中的.RSA或.DSA文件是遵照ASN.1编码的文件构造,副署署名作为属性保留在其中的一个汇合内里,这个汇合是无序的,也就是说进入到这个汇合的前后次第与终极显现在这个汇合的次第无关。
  2. TTSDK中 TTCounterSignatureInfo 类实现了排序接口,Trust Tracker 中显现副署署名的次第,是在获得到副署署名汇合后做了排序,因而显现次第会有差别。
  3. 得到副署署名汇合并做排序的实现代码以下:
//得到TTCounterSignatureVerifier 工具
TTCounterSignatureVerifier ttcsVerifier =...;
List<TTCounterSignatureInfo> ttcsInfoList = ttcsVerifier.getCounterSignatureInfos();
//排序
Collections.sort(ttcsInfoList); 
//ttcsInfoList 根据副署署名工夫排序完成

Please log in to rate this.
0 people found this helpful.


经由过程安装APK来判定Android原生署名的正确性这一做法既烦琐又不友好,从TTSDK V1.0.8开端,增长了间接考证APK原生署名的接口。
示例代码以下:

//起首得到未安装APK的全途径
String apkPath ="../../XXX.apk";

//然后挪用TTAPKSignatureVerifier的静态函数考证便可
boolean result = TTAPKSignatureVerifier. verifySignature (apkPath);

Please log in to rate this.
0 people found this helpful.


在TTSDK V1.0.8中,关于未安装的APK,利用以下代码能够间接判定其能否含有副署署名

//判定 一个Apk 能否包罗副署署名,但其实不考证署名的正确性
String apkPath= "../../xxx.apk";//得到APK的全途径

booean result = TTCounterSignatureTracker.hasCounterSignature(apkPath);

Please log in to rate this.
0 people found this helpful.


TTSDK今朝有两个版本:TTSDK-Android和TTSDK-PC。二者的API接口根本分歧,但设想目标差别。一个用于在Android终端考证挪动使用副署署名,一个用于在PC端(J2EE)情况下考证使用使用副署署名,因而二者不能通用,请按照实践利用的情况来挑选TTSDK的版本。

Please log in to rate this.
0 people found this helpful.


APKSign (1)

证书挑选框列表为空,阐明今朝没有可用来署名的数字证书.

apksign.exe (Windows)利用了Windows操作系统本身的证书库. Windows操作系统当前的证书库能够从以下的步调看到:
翻开IE -> IE右上角的设置图标 -> 挑选菜单中的[Internet 选项] -> 挑选对话框中的[内容]页 -> 点击内容页内里的[证书]按钮
澳门新萄京娱乐场
假如颠末上面的步调, 在最初呈现的证书对话框内里, [个人]页内里是空缺的, 就阐明当前Windows证书库内里没有能够用来署名的证书.

对于此种状况,假如仅仅是出于测试目标, 能够挑选天生一张自署名证书(pfx格局), 并导入到Windows证书库中. 假如是用于正式产物公布, 则需求起首到第3方可信CA机构申请一张“代码署名证书”,在胜利安装第3方可信CA机构供给的驱动大概客户端软件后,代码署名证书将主动导入,至此再利用apksign署名时,就能够在证书挑选框中看到可用的数字证书。

Please log in to rate this.
1 person found this helpful.


澳门葡萄京娱乐场
用户指南 (2)

关于安卓使用开发者, 请参考上面的流程:

  1. 去可信CA机构申请您的开发者证书
  2. 下载apksign工具包
  3. 利用尺度的安卓使用公布流程天生apk包并完成原始署名 (Android SDK, keytool等)
  4. 用apksign + 您的开发者证书对原始apk包做副署署名. 比方: apksign.exe -i xx.apk -o xx.signed.apk
  5. 公布xx.signed.apk (apk的称号无所谓, 您也能够把xx.signed.apk更名成xx.apk后公布)
  6. 出格提示: 假如需求在百度使用市肆上架, 请参阅百度使用市肆安卓副署使用上架指南, 其它使用市肆今朝无此出格要求.

Please log in to rate this.
1 person found this helpful.


关于安卓使用市肆, 请参考上面的流程:

  1. 下载最新版本TTSDK-AndroidTTSDK-PC《Android应用程序开发者第三方数字证书署名、考证和标识标准(试行版)》
  2. 按照标准修正使用市肆上架及展现部门:
    • 使用上架时,应考证开发者提交挪动应用程序的署名信息。
    • 若挪动应用程序是经数字签名认证的,使用市肆须向用户提醒该挪动应用程序经数字签名认证,向用户显现挪动应用程序署名信息,并按照标准将数字签名认证标识放在使用市肆网站及挪动客户端的指定位置。
    • TTSDK-PC供给了完成上述要求的相干接口.
  3. 按照标准修正使用市肆客户端:
    • 用户在安装挪动应用程序时,使用市肆客户端应考证挪动应用程序的署名信息。
    • 若挪动应用程序经数字签名认证,且在安装历程中署名考证胜利并可一般安装的状况下,挪动终端须向用户提醒该挪动应用程序经数字签名认证,并向用户显现挪动应用程序署名的详细信息。
    • TTSDK-Android供给了完成上述要求的相干接口.
  4. 为鼓舞开发者利用数字证书,使用市肆能够在首页开设“署名认证使用”专栏专区,集合安排和优先推荐接纳第三方数字签名认证后的应用程序。

Please log in to rate this.
0 people found this helpful.


上葡京网址平台
www.38778.com
27111.com8888
澳门新萄京娱乐场