客户端签名信息汇总
客户端签名信息汇总,备忘
各个系统签名,归集信息
Windows
- 选择合适的CA机构,一般选择较大的CA机构。
如果是主要在国内使用,选择国内CA机构,如:天威诚信、华信、安信、天谷等。如果是在国际上使用,选择国际CA机构,如:VeriSign、GlobalSign、DigiCert等。
- 选择合适的证书类型,一般选择代码签名证书。
- 选择合适的证书用途,一般选择代码签名。
- 选择合适的证书有效期,一般选择尽可能长的年限。但由于CA机构的限制,可选择性不大。
- 选择合适的证书算法,一般选择默认即可,如果有特殊需要,可提升加密强度(SHA256 -> SHA512, RSA2048 -> RSA4096)。如果有更进一步的需求,可联系CA机构。
- 所有的选择,都会影响证书的价格,所以需要根据实际情况选择。
完成购买后,可获得证书文件。同时,一般会提供签名工具(也可能是在线网页工具),用于对应用进行签名。
签名步骤:
- 选择或上传(取决于使用本地工具还是在线工具)需要签名的应用。
- 点击签名,等待完成。
- 获取或下载签名后的应用。
MacOS/iOS
基本同 Windows,但只有单一一家软件商店提供商,即是苹果公司。
Android
基本同 MacOS/iOS。
区分国内市场和国际市场:
- 国内市场:手机厂商的自有应用商店、较大规模的第三方应用商店
- 国际市场:Google Play/Amazon App Store
按其要求执行即可
UOS
统信系统自有的签名体系,个体开发者无法使用,需要向统信申请;企业开发者可以自行申请,申请通过后会提供签名工具。使用签名工具签名即可。签名后的应用,可在统信中安装使用,也可在统信应用商店发布。
见 开发者调试签名
Kylin
也有签名机制,见 麒麟打包工具。