验证 android 密钥库文件 (php)

Validation android keystore file (php)

我正在开发一项服务,用户可以在其中构建和签署 android 应用程序。 用户使用自己的签名 (*.keystore)。 我正在使用 php 开发此服务。

对于签名应用程序,用户使用别名、keypass 和 storepass 上传签名。 我需要一个验证器来检查签名。 我想我可以为此目的使用 keytool,将文件发送到服务器并尝试对其进行处理。 但也许有人知道如何在不使用 keytool 的情况下检查 *.keystore 文件,例如:如何通过代码手动检查文件的某些部分?

我分三步解决了这个问题:

  1. 在服务器上安装 jdk 的最新版本,它包含 keytool 实用程序

  2. 使用 php exec 函数通过使用密钥工具

  3. 来处理签名
  4. php 端
  5. 解析来自 ketool 的答案