gpt4 book ai didi

使用 HTTPS 的 Android Keystore

转载 作者:太空宇宙 更新时间:2023-11-03 15:03:48 27 4
gpt4 key购买 nike

我有一个 Web 服务,我需要使用 HTTPS 通过我的 Android 应用程序访问该服务。我已经在我的网络服务器上从 GoDaddy 获取并设置了一个 SSL 证书,我目前正在学习本教程 http://blog.crazybob.org/2010/02/android-trusting-ssl-certificates.html为了让我的应用程序默认使用我的 SSL 证书,它不允许我这样做(发出 Https GET 请求,失败,因为它不信任证书)。

我被困在要求我创建“ keystore ”的部分。我一直在阅读 Android 文档,它暗示 keystore 应该用于为 Android 应用程序本身创建证书(与来 self 的网络服务器的证书无关)。

关于为我的网络服务器设置“ keystore ”,允许我的应用程序使用我的 SSL 证书检索 HTTPS 内容,任何人都可以指出正确的方向。

非常感谢。

最佳答案

如果您在网站上使用自签名证书,则只需按照该教程进行操作。

您也不需要在 Android 上创建 keystore ,它已经带有一个填充了“受信任”证书颁发机构 key 的 keystore 。我无法在我的旧 Android 2.2 手机的 keystore 中获得 key 列表,但到 4.1 时,您可以:

Settings -> Security -> Trusted credentials

那么 GoDaddy 的 certificates您是网站证书的签署人吗?您是否检查过您是否已在您的网站上正确安装了证书?查看网站证书并查看详细信息,并检查您网站提供的证书是否已由 Android 设备的受信任凭据列表中的 GoDaddy 证书签名。

关于使用 HTTPS 的 Android Keystore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15730727/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com