我正在开发一个用户可以构建和签署android应用程序的服务。用户使用自己的签名(*.keystore)。我正在使用php开发此服务。
对于签名应用程序,用户上传带有别名、keypass和storepass的签名。我需要一个验证器来检查签名。我想我可以使用keytool用于此目的,将文件发送到服务器上并尝试用它做一些事情。也许有人知道怎么检查*。不使用keytool的keystore文件,例如:如何通过代码手动检查文件的某些部分?
我分三步解决了这个问题:
-
在服务器上安装最新版本的jdk,它包含keytool工具
-
使用php exec函数操作签名,使用keytool
- 解析php端ketool的答案