SecureMethodCall.java |
public class SecureMethodCall { /** Méthode sécurisée. */ public void test() { // Récupération du gestionnaire de sécurité SecurityManager s = System.getSecurityManager(); if (s!=null) { // Si un gestionnaire de sécurité est installé : // vérification du droit d'exécution de la méthode test // de la classe SecureMethodCall String name = "SecureMethodCall.test"; s.checkPermission(new ExecMethodPermission(name)); } System.out.println("méthode test exécutée"); } }