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

How to add extension to Client Hello HTTPS (okHTTP)

是否有可能将我自己的扩展添加到客户端问候握手协议中?如果是,我应该怎么做?

非常感谢。

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

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