使用android和外部证书进行SSL身份验证

时间:2012-04-25 18:20:41

标签: java android ssl

我需要做这件事:

  1. 使用ssl从android终端与服务器进行通信;
  2. 每个android客户端都有自己的证书(我们可以说是相互认证);
  3. ssl证书不得在申请表中(每个人都在手机上安装证书)。
  4. 我该怎么办? 显然,1)单独是容易的(我建立一个密钥库/信任库,如stackoverflow中所述)。问题出在第3点)。

    谢谢, 马里奥

1 个答案:

答案 0 :(得分:0)

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