客户端签名信息汇总

客户端签名信息汇总,备忘

各个系统签名,归集信息

Windows

  1. 选择合适的CA机构,一般选择较大的CA机构。

如果是主要在国内使用,选择国内CA机构,如:天威诚信、华信、安信、天谷等。如果是在国际上使用,选择国际CA机构,如:VeriSign、GlobalSign、DigiCert等。

  1. 选择合适的证书类型,一般选择代码签名证书。
  2. 选择合适的证书用途,一般选择代码签名。
  3. 选择合适的证书有效期,一般选择尽可能长的年限。但由于CA机构的限制,可选择性不大。
  4. 选择合适的证书算法,一般选择默认即可,如果有特殊需要,可提升加密强度(SHA256 -> SHA512, RSA2048 -> RSA4096)。如果有更进一步的需求,可联系CA机构。
  5. 所有的选择,都会影响证书的价格,所以需要根据实际情况选择。

完成购买后,可获得证书文件。同时,一般会提供签名工具(也可能是在线网页工具),用于对应用进行签名。

签名步骤:

  1. 选择或上传(取决于使用本地工具还是在线工具)需要签名的应用。
  2. 点击签名,等待完成。
  3. 获取或下载签名后的应用。

MacOS/iOS

基本同 Windows,但只有单一一家软件商店提供商,即是苹果公司。

Android

基本同 MacOS/iOS。

区分国内市场和国际市场:

  • 国内市场:手机厂商的自有应用商店、较大规模的第三方应用商店
  • 国际市场:Google Play/Amazon App Store

按其要求执行即可

UOS

统信系统自有的签名体系,个体开发者无法使用,需要向统信申请;企业开发者可以自行申请,申请通过后会提供签名工具。使用签名工具签名即可。签名后的应用,可在统信中安装使用,也可在统信应用商店发布。

开发者调试签名

Kylin

也有签名机制,见 麒麟打包工具