java - 如何向 Client Hello HTTPS (okHTTP) 添加扩展

标签 java android ssl https okhttp

是否有可能将我自己的扩展添加到 Client Hello Handshake Protocol 中?如果是,我应该怎么做?

非常感谢。

最佳答案

据我所知,这通常是不可能的。

alpn-boot 做的事情与您正在尝试做的事情类似。然而,它显示了尝试这样做的尴尬,因为它们需要包含在 JVM 引导类路径中,并且由于扩展了非公共(public) API 类,因此存在特定于 JVM 版本的构建。

https://github.com/jetty-project/jetty-alpn/blob/master/alpn-boot/src/main/java/sun/security/ssl/HelloExtensions.java

http://www.eclipse.org/jetty/documentation/current/alpn-chapter.html

关于java - 如何向 Client Hello HTTPS (okHTTP) 添加扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38894387/

相关文章:

java - R.layout.main 和 R.id.gridview

php - 我的 Paypal 停止接受付款并给我错误

java - 扩展类而不添加任何新字段

Java 从 finally block 返回时的奇怪行为

java - 使用 GPS 捕捉速度

android - 如何使用java比较android中的当前日期和选定日期

Java 微服务无法与 AWS Athena 客户端通信 : Handshake_Failure

php - 使用带有 SSL 证书的 PHP cURL 时出错

java - 当我试图在java中杀死一个线程时会发生奇怪的事情?

java - newSingleThreadExecutor 并行用例