public class nsIScriptSecurityManager extends nsIXPCSecurityManager
Modifier and Type | Field and Description |
---|---|
static int |
ALLOW_CHROME |
static int |
DISALLOW_INHERIT_PRINCIPAL |
static int |
DISALLOW_SCRIPT |
static int |
DISALLOW_SCRIPT_OR_DATA |
(package private) static int |
LAST_METHOD_ID |
static int |
LOAD_IS_AUTOMATIC_DOCUMENT_REPLACEMENT |
static nsID |
NS_ISCRIPTSECURITYMANAGER_10_IID |
static java.lang.String |
NS_ISCRIPTSECURITYMANAGER_10_IID_STR |
static nsID |
NS_ISCRIPTSECURITYMANAGER_191_IID |
static java.lang.String |
NS_ISCRIPTSECURITYMANAGER_191_IID_STR |
static nsID |
NS_ISCRIPTSECURITYMANAGER_IID |
static java.lang.String |
NS_ISCRIPTSECURITYMANAGER_IID_STR |
static int |
STANDARD |
ACCESS_CALL_METHOD, ACCESS_GET_PROPERTY, ACCESS_SET_PROPERTY, HOOK_ALL, HOOK_CALL_METHOD, HOOK_CREATE_INSTANCE, HOOK_CREATE_WRAPPER, HOOK_GET_PROPERTY, HOOK_GET_SERVICE, HOOK_SET_PROPERTY, NS_IXPCSECURITYMANAGER_IID, NS_IXPCSECURITYMANAGER_IID_STR
address, FIRST_METHOD_ID, IsSolaris, IsXULRunner10, NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR
Constructor and Description |
---|
nsIScriptSecurityManager(int address) |
Modifier and Type | Method and Description |
---|---|
int |
CanExecuteScripts(int cx,
int principal,
int[] _retval) |
int |
CheckConnect(int aJSContext,
int aTargetURI,
byte[] aClassName,
byte[] aProperty) |
int |
CheckFunctionAccess(int cx,
int funObj,
int targetObj) |
int |
CheckLoadURI(int from,
int uri,
int flags) |
int |
CheckLoadURIFromScript(int cx,
int uri) |
int |
CheckLoadURIStr(int from,
int uri,
int flags) |
int |
CheckLoadURIStrWithPrincipal(int aPrincipal,
int uri,
int flags) |
int |
CheckLoadURIWithPrincipal(int aPrincipal,
int uri,
int flags) |
int |
CheckSameOrigin(int aJSContext,
int aTargetURI) |
int |
CheckSameOriginURI(int aSourceURI,
int aTargetURI,
int reportError) |
int |
DisableCapability(byte[] capability) |
int |
EnableCapability(byte[] capability) |
int |
GetChannelPrincipal(int aChannel,
int[] _retval) |
int |
GetCodebasePrincipal(int aURI,
int[] _retval) |
int |
GetObjectPrincipal(int cx,
int obj,
int[] _retval) |
int |
GetPrincipalFromContext(int cx,
int[] _retval) |
int |
GetSubjectPrincipal(int[] _retval) |
int |
GetSystemPrincipal(int[] _retval) |
int |
IsCapabilityEnabled(byte[] capability,
int[] _retval) |
int |
IsSystemPrincipal(int aPrincipal,
int[] _retval) |
int |
PopContextPrincipal(int cx) |
int |
PushContextPrincipal(int cx,
int fp,
int principal) |
int |
RevertCapability(byte[] capability) |
int |
SubjectPrincipalIsSystem(int[] _retval) |
CanAccess, CanCreateInstance, CanCreateWrapper, CanGetService
AddRef, getAddress, QueryInterface, Release
static final int LAST_METHOD_ID
public static final java.lang.String NS_ISCRIPTSECURITYMANAGER_IID_STR
public static final nsID NS_ISCRIPTSECURITYMANAGER_IID
public static final java.lang.String NS_ISCRIPTSECURITYMANAGER_191_IID_STR
public static final nsID NS_ISCRIPTSECURITYMANAGER_191_IID
public static final java.lang.String NS_ISCRIPTSECURITYMANAGER_10_IID_STR
public static final nsID NS_ISCRIPTSECURITYMANAGER_10_IID
public static final int STANDARD
public static final int LOAD_IS_AUTOMATIC_DOCUMENT_REPLACEMENT
public static final int ALLOW_CHROME
public static final int DISALLOW_INHERIT_PRINCIPAL
public static final int DISALLOW_SCRIPT_OR_DATA
public static final int DISALLOW_SCRIPT
public int CheckConnect(int aJSContext, int aTargetURI, byte[] aClassName, byte[] aProperty)
public int CheckLoadURIFromScript(int cx, int uri)
public int CheckLoadURIWithPrincipal(int aPrincipal, int uri, int flags)
public int CheckLoadURI(int from, int uri, int flags)
public int CheckLoadURIStrWithPrincipal(int aPrincipal, int uri, int flags)
public int CheckLoadURIStr(int from, int uri, int flags)
public int CheckFunctionAccess(int cx, int funObj, int targetObj)
public int CanExecuteScripts(int cx, int principal, int[] _retval)
public int GetSubjectPrincipal(int[] _retval)
public int GetSystemPrincipal(int[] _retval)
public int GetCodebasePrincipal(int aURI, int[] _retval)
public int IsCapabilityEnabled(byte[] capability, int[] _retval)
public int EnableCapability(byte[] capability)
public int RevertCapability(byte[] capability)
public int DisableCapability(byte[] capability)
public int GetObjectPrincipal(int cx, int obj, int[] _retval)
public int SubjectPrincipalIsSystem(int[] _retval)
public int CheckSameOrigin(int aJSContext, int aTargetURI)
public int CheckSameOriginURI(int aSourceURI, int aTargetURI, int reportError)
public int GetPrincipalFromContext(int cx, int[] _retval)
public int GetChannelPrincipal(int aChannel, int[] _retval)
public int IsSystemPrincipal(int aPrincipal, int[] _retval)
public int PushContextPrincipal(int cx, int fp, int principal)
public int PopContextPrincipal(int cx)