0

我需要做这件事:

  1. 使用 ssl 从 android 终端到服务器进行通信;
  2. 每个安卓客户端都有自己的证书(可以说是相互认证);
  3. ssl 证书不得在应用程序中(每个人都将证书安装在手机上)。

我该怎么做?显然第 1 点)很容易(我构建了一个密钥库/信任库,如 stackoverflow 中所述)。问题在第 3 点)。

谢谢,马里奥

4

1 回答 1

0

如果您的目标是 Android 4.0 (ICS),您可以通过KeyChainAPI 使用系统密钥库。对于其他版本,用户需要将他们的密钥库保存在某个地方(在 SD 卡/外部存储等上),并让您的应用知道在哪里可以找到它。

于 2012-04-26T01:51:11.237 回答