Package org.mozilla.javascript
Class SecurityUtilities
- java.lang.Object
- 
- org.mozilla.javascript.SecurityUtilities
 
- 
 public class SecurityUtilities extends java.lang.Object
- 
- 
Constructor SummaryConstructors Constructor Description SecurityUtilities()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.security.ProtectionDomaingetProtectionDomain(java.lang.Class<?> clazz)static java.security.ProtectionDomaingetScriptProtectionDomain()Look up the top-most element in the current stack representing a script and return its protection domain.static java.lang.StringgetSystemProperty(java.lang.String name)Retrieves a system property within a privileged block.
 
- 
- 
- 
Method Detail- 
getSystemPropertypublic static java.lang.String getSystemProperty(java.lang.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
 
 - 
getProtectionDomainpublic static java.security.ProtectionDomain getProtectionDomain(java.lang.Class<?> clazz) 
 - 
getScriptProtectionDomainpublic static java.security.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 ofRhinoSecurityManager, otherwise it returnsnull.- Returns:
- The protection of the top-most script in the current stack, or null
 
 
- 
 
-