Java SecurityManager getSecurityContext()方法与示例
SecurityManager类的getSecurityContext()方法 (SecurityManager Class getSecurityContext() method)
getSecurityContext() method is available in java.lang package.
getSecurityContext()方法在java.lang包中可用。
getSecurityContext() method is used to return an object that encapsulates or binds the current execution environment and we don't override this method so it returns an object of "AccessControlContext".
getSecurityContext()方法用于返回封装或绑定当前执行环境的对象,并且我们不会重写此方法,因此它返回“ AccessControlContext”对象。
getSecurityContext() method is required to determine whether the untrusted method is eligible to execute on its own or not.
需要getSecurityContext()方法来确定不受信任的方法是否有资格独立执行。
getSecurityContext() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
getSecurityContext()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
getSecurityContext() method does not throw an exception at the time returning an object of executing the environment.
getSecurityContext()方法在返回执行环境的对象时不会引发异常。
Syntax:
句法:
public Object getSecurityContext();Parameter(s):
参数:
It does not accept any parameter.
它不接受任何参数。
Return value:
返回值:
The return type of this method is Object, it returns an object that encapsulates enough information of an environment executing currently to operate some security validations.
此方法的返回类型为Object ,它返回一个对象,该对象封装了当前正在执行的环境的足够信息,以进行某些安全性验证。
Example:
例:
// Java program to demonstrate the example // of Object getSecurityContext() method of // SecurityManager import java.security.*;public class GetSecurityContext {public static void main(String[] args) {// By using setProperty() method is to set the policy property // with security managerSystem.setProperty("java.security.policy", "file:/C:/java.policy");// Instantiating a SecurityManager objectSecurityManager smgr = new SecurityManager();// By using setSecurityManager() method is to set the// security managerSystem.setSecurityManager(smgr);// By using getSecurityContext() method is to return the// object of security contextObject ob = smgr.getSecurityContext();// Display obSystem.out.println("Ob = " + ob);} }Output
输出量
Ob = [email protected]翻译自: https://www.includehelp.com/java/securitymanager-getsecuritycontext-method-with-example.aspx
总结
以上是生活随笔为你收集整理的Java SecurityManager getSecurityContext()方法与示例的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 检查不孕多少钱啊?
- 下一篇: Java GregorianCalend