gpt4 book ai didi

android - 从服务器获取支持的 TLS 版本

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

我有一个应用程序,我想在其中设置 TLS 版本,但这取决于服务器。我想设置服务器支持的 TLS 版本,不同的服务器可能会有所不同,那么是否有任何 API 和方法来获取 java 或 android 中任何服务器支持的 TLS 版本?

我将不胜感激。

最佳答案

无需预先知道服务器支持哪个版本。在 SSL/TLS 中,客户端将开始握手,宣布它愿意支持的最高版本,而服务器将只回复它可以支持的最佳版本,并且该版本不高于客户端版本。

如果您正在处理无法正确处理未知版本的损坏服务器,您唯一需要此类知识的情况。在这种情况下,浏览器会使用较低版本重试(即使用 TLS 1.0 而不是 TLS 1.2 重试),希望这会起作用。如果这有效,他们会记得服务器已损坏,需要使用较低版本进行处理以备将来连接。但是这种回退主要是在浏览器中完成的,其他应用程序只是在损坏的服务器上放弃。

关于android - 从服务器获取支持的 TLS 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35773182/

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