gpt4 book ai didi

Android SSL 内部 - 实际实现在哪里?

转载 作者:太空宇宙 更新时间:2023-11-03 13:37:50 25 4
gpt4 key购买 nike

我已经下载了整个 Android 平台的源代码,并且有兴趣查看 SSL 实现。例如,在访问支持 SSL 的站点时,我想弄清楚 Android 如何进行 SSL 握手并建立连接。

我已经查看了代码的各个部分,但我还没有找到我要找的东西,所以我想我应该在这里问一下,看看是否有人能给我指出正确的方向。

最佳答案

Web 浏览器应用程序源代码位于:
https://android.googlesource.com/platform/packages/apps/Browser

大部分功能都在 android.webkit.WebView 和相关类中:

https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/webkit

这个包中的一些是用 C++ 实现的。同样,大部分功能将由 WebKit(用 C++ 编写)实现:

https://android.googlesource.com/platform/external/webkit

我认为 WebKit 使用 curl:

https://android.googlesource.com/platform/external/webkit/+/gingerbread-release/WebCore/platform/network

curl 使用 OpenSSL:

https://android.googlesource.com/platform/external/openssl

关于Android SSL 内部 - 实际实现在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4709748/

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