com.sun.star.lib.sandbox
Class SandboxSecurity
java.lang.Object
|
+--java.lang.SecurityManager
|
+--com.sun.star.lib.sandbox.SandboxSecurity
- public synchronized class SandboxSecurity
- extends java.lang.SecurityManager
Field Summary |
static int |
NETWORK_HOST
|
static int |
NETWORK_NONE
|
static int |
NETWORK_UNRESTRICTED
|
private static int |
PRIVELEGED_PORT
|
(package private) boolean |
bCheckSecurity
|
(package private) boolean |
bNoExit
|
private static boolean |
debug
|
(package private) boolean |
initACL
|
(package private) java.util.Hashtable |
loadedClasses
|
(package private) int |
networkMode
|
(package private) java.lang.String[] |
readACL
|
(package private) java.security.IdentityScope |
scope
|
(package private) java.lang.String[] |
writeACL
|
Fields inherited from class java.lang.SecurityManager |
inCheck, initialized |
Constructor Summary |
SandboxSecurity()
|
SandboxSecurity(boolean b)
|
Method Summary |
void |
checkAccept(java.lang.String s,
int i)
|
void |
checkAccess(java.lang.Thread t)
|
void |
checkAccess(java.lang.ThreadGroup tg)
|
void |
checkAwtEventQueueAccess()
|
void |
checkConnect(java.lang.String s,
int i)
|
void |
checkConnect(java.lang.String s,
int i,
java.lang.Object o)
|
void |
checkConnect(java.lang.String s1,
java.lang.String s2)
|
void |
checkConnect(java.lang.String s1,
java.lang.String s2,
boolean b)
|
void |
checkCreateClassLoader()
|
void |
checkExec(java.lang.String s)
|
void |
checkExit(int i)
|
void |
checkLink(java.lang.String s)
|
void |
checkListen(int i)
|
void |
checkMemberAccess(java.lang.Class c,
int i)
|
void |
checkPackageAccess(java.lang.String s)
|
void |
checkPackageDefinition(java.lang.String s)
|
void |
checkPrintJobAccess()
|
void |
checkPropertiesAccess()
|
void |
checkPropertyAccess(java.lang.String s)
|
void |
checkRead(java.io.FileDescriptor fd)
|
void |
checkRead(java.lang.String s)
|
void |
checkRead(java.lang.String s,
java.lang.Object o)
|
void |
checkRead(java.lang.String s,
java.net.URL url)
|
void |
checkSecurityAccess(java.lang.String s)
|
void |
checkSetFactory()
|
void |
checkSystemClipboardAccess()
|
boolean |
checkTopLevelWindow(java.lang.Object o)
|
void |
checkWrite(java.io.FileDescriptor fd)
|
void |
checkWrite(java.lang.String s)
|
void |
debug(java.lang.String s)
|
int |
getNetworkMode()
|
java.lang.Object |
getSecurityContext()
|
java.lang.ThreadGroup |
getThreadGroup()
|
(package private) boolean |
inApplet()
|
protected boolean |
inThreadGroup(java.lang.Thread t)
|
protected boolean |
inThreadGroup(java.lang.ThreadGroup tg)
|
(package private) void |
initializeACLs()
|
private boolean |
isSecureLoader()
|
(package private) java.lang.String[] |
parseACL(java.lang.String s1,
java.lang.String s2)
|
(package private) void |
parseACL(java.util.Vector v,
java.lang.String s1,
java.lang.String s2)
|
void |
reset()
|
Methods inherited from class java.lang.SecurityManager |
checkDelete, checkMulticast, checkMulticast, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, currentLoadedClass0, getClassContext, getInCheck, inClass, inClassLoader |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NETWORK_HOST
public static final int NETWORK_HOST
NETWORK_NONE
public static final int NETWORK_NONE
NETWORK_UNRESTRICTED
public static final int NETWORK_UNRESTRICTED
PRIVELEGED_PORT
private static final int PRIVELEGED_PORT
bCheckSecurity
boolean bCheckSecurity
bNoExit
boolean bNoExit
debug
private static boolean debug
initACL
boolean initACL
loadedClasses
java.util.Hashtable loadedClasses
networkMode
int networkMode
readACL
java.lang.String[] readACL
scope
java.security.IdentityScope scope
writeACL
java.lang.String[] writeACL
SandboxSecurity
public SandboxSecurity()
SandboxSecurity
public SandboxSecurity(boolean b)
checkAccept
public void checkAccept(java.lang.String s,
int i)
checkAccess
public void checkAccess(java.lang.Thread t)
checkAccess
public void checkAccess(java.lang.ThreadGroup tg)
checkAwtEventQueueAccess
public void checkAwtEventQueueAccess()
checkConnect
public void checkConnect(java.lang.String s,
int i)
checkConnect
public void checkConnect(java.lang.String s,
int i,
java.lang.Object o)
checkConnect
public void checkConnect(java.lang.String s1,
java.lang.String s2)
checkConnect
public void checkConnect(java.lang.String s1,
java.lang.String s2,
boolean b)
checkCreateClassLoader
public void checkCreateClassLoader()
checkExec
public void checkExec(java.lang.String s)
checkExit
public void checkExit(int i)
checkLink
public void checkLink(java.lang.String s)
checkListen
public void checkListen(int i)
checkMemberAccess
public void checkMemberAccess(java.lang.Class c,
int i)
checkPackageAccess
public void checkPackageAccess(java.lang.String s)
checkPackageDefinition
public void checkPackageDefinition(java.lang.String s)
checkPrintJobAccess
public void checkPrintJobAccess()
checkPropertiesAccess
public void checkPropertiesAccess()
checkPropertyAccess
public void checkPropertyAccess(java.lang.String s)
checkRead
public void checkRead(java.io.FileDescriptor fd)
checkRead
public void checkRead(java.lang.String s)
checkRead
public void checkRead(java.lang.String s,
java.lang.Object o)
checkRead
public void checkRead(java.lang.String s,
java.net.URL url)
checkSecurityAccess
public void checkSecurityAccess(java.lang.String s)
checkSetFactory
public void checkSetFactory()
checkSystemClipboardAccess
public void checkSystemClipboardAccess()
checkTopLevelWindow
public boolean checkTopLevelWindow(java.lang.Object o)
checkWrite
public void checkWrite(java.io.FileDescriptor fd)
checkWrite
public void checkWrite(java.lang.String s)
debug
public void debug(java.lang.String s)
getNetworkMode
public int getNetworkMode()
getSecurityContext
public java.lang.Object getSecurityContext()
getThreadGroup
public java.lang.ThreadGroup getThreadGroup()
inApplet
boolean inApplet()
inThreadGroup
protected boolean inThreadGroup(java.lang.Thread t)
inThreadGroup
protected boolean inThreadGroup(java.lang.ThreadGroup tg)
initializeACLs
void initializeACLs()
isSecureLoader
private boolean isSecureLoader()
parseACL
java.lang.String[] parseACL(java.lang.String s1,
java.lang.String s2)
parseACL
void parseACL(java.util.Vector v,
java.lang.String s1,
java.lang.String s2)
reset
public void reset()