【问题标题】:Preferred way of doing HTTPS进行 HTTPS 的首选方式
【发布时间】:2013-10-04 18:15:57
【问题描述】:

我必须做 https 连接,我在这里找到了一些代码 Android/Java -- How to Create HTTPS Connection?

我想问的是这样做是否可以,因为我还必须提供密钥库密码。

我认为我必须做的是在建立 https 连接时获取一些 ID 数据,如果连接以某种方式路由到其他地方(ID 无法识别),则丢弃该连接。

或者,如果 http 客户端以某种方式发现证书中的 URL 地址不是指定的地址,那么它可能会自动丢弃连接(我不认为是这种方式,但你永远不知道)。 显然我不是专家。 这个例子让我很困惑。

谢谢 内德

【问题讨论】:

    标签: android https


    【解决方案1】:

    大约一年前,我写了一篇详细的blog post,其中详细说明了使用自签名服务器证书和客户端证书在 Android 上设置 HTTPS 连接所需执行的所有步骤。

    与您所指问题的公认答案不同,我的解决方案不需要您手动创建密钥库。

    该博文中的代码已在实际应用程序中使用,因此我可以告诉您它已经过测试并且可以正常工作。

    【讨论】:

    • 我将购买证书,因为我的应用程序也有一个网站,所以我想同时为浏览器和我编写的 android 应用程序提供服务。这与您的代码有何关系?我看到您还提供了密码。我担心的是在 android 应用程序中指定通行证。我只是在 https 方面不够专业,不知道这是否可以接受。谢谢
    • 我已经阅读了你的博客,它帮助我了解了建立 https 的过程。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-17
    • 2011-07-05
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 2018-07-28
    • 2011-11-18
    相关资源
    最近更新 更多