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 /**
|