src/java.base/share/classes/java/net/InetAddress.java
Print this page
@@ -41,10 +41,12 @@
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import java.util.concurrent.ConcurrentSkipListSet;
import java.util.concurrent.atomic.AtomicLong;
+import jdk.internal.misc.JavaNetInetAddressAccess;
+import jdk.internal.misc.SharedSecrets;
import sun.security.action.*;
import sun.net.InetAddressCachePolicy;
import sun.net.util.IPAddressUtil;
import sun.net.spi.nameservice.*;
@@ -213,11 +215,11 @@
* was created with a raw IP address, a reverse name lookup
* may introduce endpoint identification security issue via
* DNS forging.
*
* Oracle JSSE provider is using this original hostname, via
- * sun.misc.JavaNetAccess, for SSL/TLS endpoint identification.
+ * jdk.internal.misc.JavaNetAccess, for SSL/TLS endpoint identification.
*
* Note: May define a new public method in the future if necessary.
*/
private String originalHostName;
@@ -295,12 +297,12 @@
public Void run() {
System.loadLibrary("net");
return null;
}
});
- sun.misc.SharedSecrets.setJavaNetInetAddressAccess(
- new sun.misc.JavaNetInetAddressAccess() {
+ SharedSecrets.setJavaNetInetAddressAccess(
+ new JavaNetInetAddressAccess() {
public String getOriginalHostName(InetAddress ia) {
return ia.holder.getOriginalHostName();
}
}
);