src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java

Print this page

        

*** 40,51 **** import javax.crypto.BadPaddingException; import javax.net.ssl.*; import sun.misc.ManagedLocalsThread; ! import sun.misc.JavaNetInetAddressAccess; ! import sun.misc.SharedSecrets; /** * Implementation of an SSL socket. This is a normal connection type * socket, implementing SSL over some lower level socket, such as TCP. * Because it is layered over some lower level socket, it MUST override --- 40,51 ---- import javax.crypto.BadPaddingException; import javax.net.ssl.*; import sun.misc.ManagedLocalsThread; ! import jdk.internal.misc.JavaNetInetAddressAccess; ! import jdk.internal.misc.SharedSecrets; /** * Implementation of an SSL socket. This is a normal connection type * socket, implementing SSL over some lower level socket, such as TCP. * Because it is layered over some lower level socket, it MUST override
*** 2092,2102 **** /* * Get the original application specified hostname. */ private static String getOriginalHostname(InetAddress inetAddress) { /* ! * Get the original hostname via sun.misc.SharedSecrets. */ JavaNetInetAddressAccess jna = SharedSecrets.getJavaNetInetAddressAccess(); String originalHostname = jna.getOriginalHostName(inetAddress); /* --- 2092,2102 ---- /* * Get the original application specified hostname. */ private static String getOriginalHostname(InetAddress inetAddress) { /* ! * Get the original hostname via jdk.internal.misc.SharedSecrets. */ JavaNetInetAddressAccess jna = SharedSecrets.getJavaNetInetAddressAccess(); String originalHostname = jna.getOriginalHostName(inetAddress); /*