org.mozilla.javascript
Class SecurityUtilities
java.lang.Object
org.mozilla.javascript.SecurityUtilities
public class SecurityUtilities
- extends Object
- Author:
- Attila Szegedi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecurityUtilities
public SecurityUtilities()
getSystemProperty
public static String getSystemProperty(String name)
- Retrieves a system property within a privileged block. Use it only when
the property is used from within Rhino code and is not passed out of it.
- Parameters:
name
- the name of the system property
- Returns:
- the value of the system property
getProtectionDomain
public static ProtectionDomain getProtectionDomain(Class<?> clazz)
getScriptProtectionDomain
public static ProtectionDomain getScriptProtectionDomain()
- Look up the top-most element in the current stack representing a
script and return its protection domain. This relies on the system-wide
SecurityManager being an instance of
RhinoSecurityManager
,
otherwise it returns null
.
- Returns:
- The protection of the top-most script in the current stack, or null