< prev index next >

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

Print this page
@@ -23,10 +23,11 @@
   * questions.
   */
  
  package sun.security.ssl;
  
+ import java.lang.invoke.MethodHandles;
  import java.net.Socket;
  import java.security.*;
  import java.security.cert.*;
  import java.util.*;
  import java.util.concurrent.locks.ReentrantLock;

@@ -49,10 +50,18 @@
   * @author Andreas Sterbenz
   */
  final class X509TrustManagerImpl extends X509ExtendedTrustManager
          implements X509TrustManager {
  
+     static {
+         try {
+             MethodHandles.lookup().ensureInitialized(AnchorCertificates.class);
+         } catch (IllegalAccessException e) {
+             throw new ExceptionInInitializerError(e);
+         }
+     }
+ 
      private final String validatorType;
  
      /**
       * The Set of trusted X509Certificates.
       */
< prev index next >