Java 7 brings SNI client support . Are there any known open source SNI server role implementations? Java provides transparent support for TLS connections (including handshakes), but I need to separate the handshake process so that I can send the certificate back based on the SNI hostname extension.
After you didn't find the online documentation, I looked at the OpenJDK source code, but there seems to be no point where I can track the ClientHello message before Java sends the ServerHello message.
source
share