| 目次 | 前の項目 | 次の項目 | Java Remote Method Invocation |
package java.rmi;
public class RMISecurityManager extends java.lang.SecurityManager {
public RMISecurityManager();
public synchronized void checkPackageAccess(String pkg)
throws RMISecurityException;
}
RMISecurityManager は、java.lang.SecurityManager と同じセキュリティ機能を提供しますが、checkPackageAcess メソッドをオーバーライドします。RMI アプリケーションでは、どのセキュリティマネージャも設定されていない場合は、スタブやクラスをロードできるのはローカルなクラスパスからだけになります。これは、リモートメソッド呼び出しの結果としてダウンロードされるコードから、アプリケーションを保護するためです。