< prev index next >

src/java.desktop/share/classes/sun/applet/AppletSecurity.java

Print this page
rev 51959 : resolve JDK-8211122


  23  * questions.
  24  */
  25 
  26 package sun.applet;
  27 
  28 import java.io.File;
  29 import java.io.FilePermission;
  30 import java.io.IOException;
  31 import java.io.FileDescriptor;
  32 import java.net.URL;
  33 import java.net.URLClassLoader;
  34 import java.net.InetAddress;
  35 import java.net.UnknownHostException;
  36 import java.net.SocketPermission;
  37 import java.util.Enumeration;
  38 import java.util.Iterator;
  39 import java.util.HashSet;
  40 import java.util.StringTokenizer;
  41 import java.security.*;
  42 import java.lang.reflect.*;
  43 import jdk.internal.misc.JavaNetURLClassLoaderAccess;
  44 import jdk.internal.misc.JavaSecurityAccess;
  45 import jdk.internal.misc.SharedSecrets;
  46 import sun.awt.AWTSecurityManager;
  47 import sun.awt.AppContext;
  48 import sun.awt.AWTPermissions;
  49 import sun.security.util.SecurityConstants;
  50 
  51 import static java.lang.StackWalker.*;
  52 import static java.lang.StackWalker.Option.*;
  53 
  54 
  55 /**
  56  * This class defines an applet security policy
  57  *
  58  */
  59 public
  60 class AppletSecurity extends AWTSecurityManager {
  61     private static final JavaNetURLClassLoaderAccess JNUCLA
  62             = SharedSecrets.getJavaNetURLClassLoaderAccess();
  63     private static final JavaSecurityAccess JSA = SharedSecrets.getJavaSecurityAccess();
  64 
  65     /**




  23  * questions.
  24  */
  25 
  26 package sun.applet;
  27 
  28 import java.io.File;
  29 import java.io.FilePermission;
  30 import java.io.IOException;
  31 import java.io.FileDescriptor;
  32 import java.net.URL;
  33 import java.net.URLClassLoader;
  34 import java.net.InetAddress;
  35 import java.net.UnknownHostException;
  36 import java.net.SocketPermission;
  37 import java.util.Enumeration;
  38 import java.util.Iterator;
  39 import java.util.HashSet;
  40 import java.util.StringTokenizer;
  41 import java.security.*;
  42 import java.lang.reflect.*;
  43 import jdk.internal.access.JavaNetURLClassLoaderAccess;
  44 import jdk.internal.access.JavaSecurityAccess;
  45 import jdk.internal.access.SharedSecrets;
  46 import sun.awt.AWTSecurityManager;
  47 import sun.awt.AppContext;
  48 import sun.awt.AWTPermissions;
  49 import sun.security.util.SecurityConstants;
  50 
  51 import static java.lang.StackWalker.*;
  52 import static java.lang.StackWalker.Option.*;
  53 
  54 
  55 /**
  56  * This class defines an applet security policy
  57  *
  58  */
  59 public
  60 class AppletSecurity extends AWTSecurityManager {
  61     private static final JavaNetURLClassLoaderAccess JNUCLA
  62             = SharedSecrets.getJavaNetURLClassLoaderAccess();
  63     private static final JavaSecurityAccess JSA = SharedSecrets.getJavaSecurityAccess();
  64 
  65     /**


< prev index next >