java.lang.Object
java.security.Permission
java.security.BasicPermission
javax.management.MBeanTrustPermission
- すべての実装されたインタフェース:
Serializable
,Guard
public class MBeanTrustPermission extends BasicPermission
このアクセス権は、署名者またはコード・ベースの「trust」を表します。
MBeanTrustPermissionには、アクション・リストは含まれませんが、ターゲット名が含まれています。 単一のターゲット名「register」がこのアクセス権に定義されています。 ターゲット「*」も使用でき、「register」と定義される将来のターゲットが許可されます。 ポリシー・オブジェクトがポリシー・ファイルに指定されたアクセス権を作成できるように、アクションには、null値または空の文字列のみを使用できます。
署名者またはコード・ソースにこのアクセス権が付与されている場合、MBeanの信頼できるソースとみなされます。 MBeanServerに登録できるのは、信頼できるソースのMBeanだけです。
- 導入されたバージョン:
- 1.5
- 関連項目:
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明MBeanTrustPermission
(String name) 指定された名前を持つ新しいMBeanTrustPermissionを作成します。MBeanTrustPermission
(String name, String actions) 指定された名前を持つ新しいMBeanTrustPermissionを作成します。 -
メソッドのサマリー
クラス java.security.BasicPermissionで宣言されたメソッド
equals, getActions, hashCode, implies, newPermissionCollection
クラス java.security.Permissionで宣言されたメソッド
checkGuard, getName, toString
-
コンストラクタの詳細
-
MBeanTrustPermission
public MBeanTrustPermission(String name) 指定された名前を持つ新しいMBeanTrustPermissionを作成します。
このコンストラクタは
MBeanTrustPermission(name,null)
と同等です。- パラメータ:
name
- アクセス権の名前。 このアクセス権の「register」または「*」でなければならない。- 例外:
NullPointerException
-name
がnull
の場合。IllegalArgumentException
-name
が「register」でも「*」でもない場合。
-
MBeanTrustPermission
指定された名前を持つ新しいMBeanTrustPermissionを作成します。
- パラメータ:
name
- アクセス権の名前。 このアクセス権の「register」または「*」でなければならない。actions
- アクセス権のアクション。 nullまたは""
でなければならない。- 例外:
NullPointerException
-name
がnull
の場合。IllegalArgumentException
-name
が「register」でも「*」でもない場合、またはactions
がnull以外で空文字列以外の場合。
-