Java/Security/PermissionCollection — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Текущая версия на 09:48, 1 июня 2010
PermissionCollection pcoll = Policy.getPolicy().getPermissions(domain);
<source lang="java">
import java.security.Permission; import java.security.PermissionCollection; import java.security.Policy; import java.security.ProtectionDomain; import java.util.Enumeration; public class Main {
public static void main(String[] argv) throws Exception { ProtectionDomain domain = String.class.getProtectionDomain(); PermissionCollection pcoll = Policy.getPolicy().getPermissions(domain); Enumeration e = pcoll.elements(); for (; e.hasMoreElements();) { Permission p = (Permission) e.nextElement(); } }
}
</source>
Use Permission Collection
<source lang="java">
import java.security.Permission; import java.security.PermissionCollection; import java.security.Policy; import java.security.ProtectionDomain; import java.util.Enumeration; public class MainClass {
public static void main(String args[]) { ProtectionDomain domain = "".getClass().getProtectionDomain(); PermissionCollection pcoll = Policy.getPolicy().getPermissions(domain); Enumeration e = pcoll.elements(); for (; e.hasMoreElements();) { Permission p = (Permission) e.nextElement(); System.out.println(p); } }
}
</source>