手动签名的流程是电脑上安装 SimplySign (模拟 SafeNet 类似功能的虚拟设备)。
SimplySign 使用邮箱和手机 App 里的 6 位随机数字验证码登陆。
登陆成功后可以直接使用这个命令签名并输入 signtool sign /a /t http://timestamp.digicert.com /fd SHA256 setup.exe
现在的问题是想把这个签名过程放到 CI 里面去,主要问题就是怎么在 CI 里面拿到上面那个 App 里的验证码?考虑过把验证码 App 装安卓虚拟机里,CI 通过接口去读屏幕上出现的验证码。
还是把 SimplySign App 破解了直接用 php 来实现生成验证码的功能?
验证码, simplysign, App, 签名