在我的 Android 应用程序中,我想使用 https 连接到使用自签名证书的USER-SPECIFIED 服务器。因为 https 服务器是用户指定的,我以前不知道服务器的证书,所以我想:
- 动态获取服务器证书
- 将此证书的公钥添加到应用程序的信任库
- 验证服务器
我不想在没有用户检查证书的情况下简单地接受每个自签名证书
我正在努力迈出第一步,有人可以向我展示一个基本解释的工作示例吗?任何提示表示赞赏。非常感谢
在我的 Android 应用程序中,我想使用 https 连接到使用自签名证书的USER-SPECIFIED 服务器。因为 https 服务器是用户指定的,我以前不知道服务器的证书,所以我想:
我不想在没有用户检查证书的情况下简单地接受每个自签名证书
我正在努力迈出第一步,有人可以向我展示一个基本解释的工作示例吗?任何提示表示赞赏。非常感谢
我还没有尝试过,但这看起来很有希望:
https://github.com/cesarferreira/Android-Self-Signed-SSL-certificate-example