为什么使用apksign签名时,跳出的证书选择框列表为空?

证书选择框列表为空,说明目前没有可用来签名的数字证书.

apksign.exe (Windows)使用了Windows操作系统自身的证书库. Windows操作系统当前的证书库可以从以下的步骤看到:
打开IE -> IE右上角的配置图标 -> 选择菜单中的[Internet 选项] -> 选择对话框中的[内容]页 -> 点击内容页里面的[证书]按钮
wincertstore
如果经过上面的步骤, 在最后出现的证书对话框里面, [个人]页里面是空白的, 就说明当前Windows证书库里面没有可以用来签名的证书.

对于此种情况,如果仅仅是出于测试目的, 可以选择生成一张自签名证书(pfx格式), 并导入到Windows证书库中. 如果是用于正式产品发布, 则需要首先到第3方可信CA机构申请一张“代码签名证书”,在成功安装第3方可信CA机构提供的驱动或者客户端软件后,代码签名证书将自动导入,至此再使用apksign签名时,就可以在证书选择框中看到可用的数字证书。

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


Category: APKSign

← FAQ