目次 | 前の項目 | 次の項目 | 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 アプリケーションでは、どのセキュリティマネージャも設定されていない場合は、スタブやクラスをロードできるのはローカルなクラスパスからだけになります。これは、リモートメソッド呼び出しの結果としてダウンロードされるコードから、アプリケーションを保護するためです。