目次 | 前の項目 | 次の項目 Java Remote Method Invocation


5.5 RMISecurityManager クラス

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



目次 | 前の項目 | 次の項目
Copyright © 1997-1998 Sun Microsystems, Inc. All Rights Reserved.