【问题标题】:Do i need my private key in my mobile app to communicate to server over SSL?我是否需要我的移动应用程序中的私钥通过 SSL 与服务器通信?
【发布时间】:2015-06-14 21:20:27
【问题描述】:

我的服务器上安装了来自 CA 的付费证书。我是否仍需要在我的移动应用程序中包含密钥才能在与我的服务器通信时使用 HTTPS?或者我可以添加更改 URL 以强制执行 HTTPS。示例从 http://example.com 更改为 https://example.com

【问题讨论】:

  • 通过将 URL 更改为使用 HTTPS,我注意到我无法在端口 80 上使用 Wireshark 嗅探数据包。但是在端口 443 上,我什至很难识别数据包。这是否意味着数据包已加密且不可读?

标签: android ios ssl https windows-phone


【解决方案1】:

不,您不需要在应用中包含私钥/主密钥。您需要使用 SSLSocketFactor

SSLSocketFactory 示例可以在here 找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-10
    相关资源
    最近更新 更多