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

时间:2016-08-11 10:54:07

标签: java android ssl https okhttp3

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

非常感谢。

1 个答案:

答案 0 :(得分:0)

AFAIK通常不可能这样做。

alpn-boot会执行类似于您尝试执行的操作。但是,它显示了尝试此操作的尴尬,因为它们需要包含在JVM引导类路径中,并且由于扩展了非公共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