Menu

#35 Support for ALPN

open
nobody
None
5
2015-11-04
2015-11-04
CJ Hanson
No

I would like to use IKVM to compile the google bigtable client, which based off hbase, which requires an ALPN specific to the java version. I've been able to compile a package and get as far as .listTables, where it fails. The ALPN is generally run with -Xbootclasspath:p, so the only thing I can think to do is take the ALPN code and find the places it overrides and update the .Net OpenJDK libs to match.

To boil it down, as far as a I can tell, two things are going wrong: 1) The extensions won't build, and 2) wouldn't matter they'd be ignored.

warning IKVMC0103: Unable to compile class "sun.security.ssl.ALPNExtension"
(illegal access error "Class sun.security.ssl.ALPNExtension cannot access its superclass sun.security.ssl.HelloExtension")
warning IKVMC0109: Skipping class: "sun.security.ssl.ServerHandshaker$3"
(class is already available in referenced assembly "IKVM.OpenJDK.Security, Version=7.2.4630.5, Culture=neutral, PublicKeyToken=13235d27fcbfff58")

Discussion


Log in to post a comment.