クラス
java.security.Permissionの使用
パッケージ
説明
これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
このパッケージは、GSS-APIへのJDK拡張のクラスとインタフェースを定義します。
Java仮想マシンにアタッチするAPIを提供します。
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
ネットワーク・アプリケーションを実装するためのクラスを提供します。
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
セキュリティ・フレームワークのクラスとインタフェースを提供します。
Javaプログラミング言語を使用して、データ・ソース(通常はリレーショナル・データベース)に格納されているデータにアクセスして処理するためのAPIを提供します。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャニング・クラス、Base64エンコーディングとデコーディング、ビット配列、およびその他のユーティリティ・クラスが含まれています。
Java 2プラットフォームのコア・ロギング機能のクラスおよびインタフェースを提供します。
Java Management Extensionsのコア・クラスを提供します。
JMX MBeanサーバーにリモート・アクセスするためのインタフェースです。
セキュア・ソケット・パッケージのクラスを提供します。
このパッケージは、認証と承認に関するフレームワークを提供します。
このパッケージには、Kerberosネットワーク認証プロトコルに関連するユーティリティ・クラスが含まれています。
Java™スマート・カード入出力API
サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供します。
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
java.net
およびjava.nio.channels
ソケット・クラスに対するプラットフォーム固有のソケット・オプション。-
com.sun.jdiでのPermissionの使用
-
com.sun.security.jgssでのPermissionの使用
修飾子と型クラス説明final class
このクラスは、ExtendedGSSContext.inquireSecContext(com.sun.security.jgss.InquireType)
メソッドを使用してアクセスできる、確立されたGSSセキュリティ・コンテキストのさまざまな属性を保護するために使用されます。 -
com.sun.tools.attachでのPermissionの使用
修飾子と型クラス説明final class
SecurityManager
が設定されている場合、コードがVirtualMachine.attach
を呼び出してターゲット仮想マシンにアタッチするときにチェックされるパーミッションです。 -
java.awtでのPermissionの使用
-
java.ioでのPermissionの使用
修飾子と型クラス説明final class
このクラスは、ファイルまたはディレクトリへのアクセスを表します。final class
直列化可能アクセス権のためのクラスです。修飾子と型メソッド説明boolean
FilePermission.implies
(Permission p) このFilePermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。 -
java.langでのPermissionの使用
修飾子と型メソッド説明void
SecurityManager.checkPermission
(Permission perm) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたアクセス権で要求したアクセスが、現在有効なセキュリティ・ポリシーに照らして許可されなかった場合に、SecurityException
をスローします。void
SecurityManager.checkPermission
(Permission perm, Object context) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたセキュリティ・コンテキストが、指定されたアクセス権が示すリソースへのアクセスを拒否された場合に、SecurityException
をスローします。 -
java.lang.managementでのPermissionの使用
修飾子と型クラス説明final class
SecurityManagerによって実行されるコードがJavaプラットフォームの管理インタフェースで定義されたメソッドを呼び出すときに、SecurityManagerがチェックするアクセス権です。 -
java.lang.reflectでのPermissionの使用
-
java.netでのPermissionの使用
修飾子と型クラス説明final class
このクラスは、各種のネットワーク・アクセス権のために使います。final class
このクラスは、ソケットを通じたネットワークへのアクセス権を表します。final class
指定のURLで定義されたリソースまたは一連のリソースにアクセスするためのアクセス権と、指定された一連のユーザー設定可能な要求メソッドと要求ヘッダーを表します。修飾子と型メソッド説明HttpURLConnection.getPermission()
接続先のホストとポートに接続するために必要なアクセス権を表すSocketPermission
オブジェクトを返します。URLConnection.getPermission()
このオブジェクトが表す接続のために必要なアクセス権を表すPermissionオブジェクトを返します。修飾子と型メソッド説明boolean
SocketPermission.implies
(Permission p) 指定されたアクセス権が、このソケット・アクセス権オブジェクトに含まれているかどうかを判定します。boolean
URLPermission.implies
(Permission p) このURLPermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。 -
java.nio.fileでのPermissionの使用
-
java.securityでのPermissionの使用
修飾子と型クラス説明final class
AllPermission
は、他のすべての権限を示す権限です。class
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。final class
このクラスはセキュリティ・アクセス権のために用意されています。final class
UnresolvedPermission
クラスは、ポリシーの初期化時に"未解決"であった権限を保持するために使用されます。修飾子と型メソッド説明AccessControlException.getPermission()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。この例外に関連付けられたPermission
オブジェクトを取得します。対応するPermission
オブジェクトがない場合はnull
を取得します。修飾子と型メソッド説明abstract Enumeration<Permission>
PermissionCollection.elements()
コレクション内のすべてのPermissionオブジェクトの列挙を返します。Permissions.elements()
このPermissions
オブジェクト内のすべてのPermissionCollection
オブジェクトのすべてのPermission
オブジェクトの列挙を返します。PermissionCollection.elementsAsStream()
コレクション内のすべてのPermissionオブジェクトのストリームを返します。修飾子と型メソッド説明abstract void
PermissionCollection.add
(Permission permission) アクセス権オブジェクトの現在のコレクションにアクセス権オブジェクトを追加します。void
Permissions.add
(Permission permission) 権限が属するクラスのPermissionCollection
にPermission
オブジェクトを追加します。void
AccessControlContext.checkPermission
(Permission perm) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。現在有効なセキュリティ・ポリシーとこのオブジェクトのコンテキストに基づいて、指定されたアクセス権によって示されるアクセス要求が許可されるか、拒否されるかを決定します。static void
AccessController.checkPermission
(Permission perm) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。現在のAccessControlContext
およびセキュリティ・ポリシーに基づいて、指定された権限によって示されるアクセス・リクエストを許可するか拒否するかを決定します。static <T> T
AccessController.doPrivileged
(PrivilegedAction<T> action, AccessControlContext context, Permission... perms) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたAccessControlContext
によって許可および制限される特権と、指定されたPermission
引数によって制限される特権範囲を使用して、指定されたPrivilegedAction
を実行します。static <T> T
AccessController.doPrivileged
(PrivilegedExceptionAction<T> action, AccessControlContext context, Permission... perms) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたAccessControlContext
によって許可および制限される特権と、指定されたPermission
引数によって制限される特権範囲を使用して、指定されたPrivilegedExceptionAction
を実行します。static <T> T
AccessController.doPrivilegedWithCombiner
(PrivilegedAction<T> action, AccessControlContext context, Permission... perms) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたAccessControlContext
によって許可および制限される特権と、指定されたPermission
引数によって制限される特権範囲を使用して、指定されたPrivilegedAction
を実行します。static <T> T
AccessController.doPrivilegedWithCombiner
(PrivilegedExceptionAction<T> action, AccessControlContext context, Permission... perms) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたAccessControlContext
によって許可および制限される特権と、指定されたPermission
引数によって制限される特権範囲を使用して、指定されたPrivilegedExceptionAction
を実行します。protected abstract boolean
PolicySpi.engineImplies
(ProtectionDomain domain, Permission permission) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。ポリシーがProtectionDomainのPermissionを付与されているかどうかをチェックします。boolean
AllPermission.implies
(Permission p) 指定されたアクセス権をこのオブジェクトが包含しているかどうかを判定します。boolean
BasicPermission.implies
(Permission p) 指定されたアクセス権をこのオブジェクトが包含しているかどうかを判定します。abstract boolean
Permission.implies
(Permission permission) このオブジェクトのアクションによって、指定されたアクセス権のアクションが包含されるかどうかを判定します。abstract boolean
PermissionCollection.implies
(Permission permission) 指定されたアクセス権がこのPermissionCollection
に保持されているPermission
オブジェクトのコレクションによって暗黙的に指定されているかどうかを確認します。boolean
Permissions.implies
(Permission permission) このオブジェクトの'sPermissionCollection
:指定した権限の権限'クラスが、「権限」オブジェクトで表される権限を示しているかどうかを確認します。boolean
Policy.implies
(ProtectionDomain domain, Permission permission) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。ProtectionDomainに許可されたアクセス権についてグローバル・ポリシーを評価し、そのアクセス権が許可されているかどうかを判定します。boolean
ProtectionDomain.implies
(Permission perm) このProtectionDomain
がPermission
オブジェクトで表される権限を示しているかどうかを確認します。boolean
UnresolvedPermission.implies
(Permission p) このメソッドは、未解決の権限に対して常にfalse
を返します。修飾子コンストラクタ説明削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された詳細メッセージと、例外を発生させた要求アクセス権を示すAccessControlException
を構築します。 -
java.sqlでのPermissionの使用
修飾子と型クラス説明final class
SecurityManager
を有効にしてアプリケーションを実行しているコードが有効なときにSecurityManager
がチェックするアクセス権は、DriverManager.deregisterDriver
メソッド、DriverManager.setLogWriter
メソッド、DriverManager.setLogStream
(deprecated)メソッド、SyncFactory.setJNDIContext
メソッド、SyncFactory.setLogger
メソッド、Connection.setNetworkTimeout
メソッド、またはConnection.abort
メソッドを呼び出します。 -
java.utilでのPermissionの使用
修飾子と型メソッド説明boolean
PropertyPermission.implies
(Permission p) PropertyPermissionオブジェクトが、指定されたアクセス権を含んでいるかどうかを判定します。 -
java.util.loggingでのPermissionの使用
修飾子と型クラス説明final class
SecurityManagerによって実行されるコードがLogger.setLevelなどのログ制御メソッドのいずれかを呼び出すときに、SecurityManagerがチェックするアクセス権です。 -
javax.managementでのPermissionの使用
修飾子と型クラス説明class
MBeanServerオペレーションのアクセスを制御するアクセス権です。class
MBeanServer関連のアクションを実行するためのアクセス権です。class
このアクセス権は、署名者またはコード・ベースの「trust」を表します。修飾子と型メソッド説明boolean
MBeanPermission.implies
(Permission p) このMBeanPermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。boolean
MBeanServerPermission.implies
(Permission p) このMBeanServerPermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。 -
javax.management.remoteでのPermissionの使用
修飾子と型クラス説明final class
承認アイデンティティに代わってオペレーションを実行するために、認証アイデンティティにより必要とされるアクセス権です。 -
javax.net.sslでのPermissionの使用
-
javax.security.authでのPermissionの使用
修飾子と型クラス説明final class
このクラスは、認証のアクセス権に関連します。final class
このクラスは、特定のSubject
に属する非公開資格をアクセスから保護します。修飾子と型メソッド説明boolean
PrivateCredentialPermission.implies
(Permission p) このPrivateCredentialPermission
が、指定されたPermission
を示すかどうかを判定します。 -
javax.security.auth.kerberosでのPermissionの使用
修飾子と型クラス説明final class
このクラスを利用して、Kerberos委譲モデル(転送とプロキシが可能なチケット)の使用を限定します。final class
このクラスは、Kerberosサービスと、Kerberosサービスからアクセスする必要のある資格を保護するために使用します。修飾子と型メソッド説明boolean
DelegationPermission.implies
(Permission p) 指定されたアクセス権が、このKerberos委譲アクセス権オブジェクトに含まれているかどうかを判定します。boolean
ServicePermission.implies
(Permission p) 指定されたアクセス権が、このKerberosサービス・アクセス権オブジェクトに含まれているかどうかを判定します。 -
javax.smartcardioでのPermissionの使用
修飾子と型メソッド説明boolean
CardPermission.implies
(Permission permission) このCardPermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。 -
javax.sound.sampledでのPermissionの使用
-
jdk.jfrでのPermissionの使用
-
jdk.netでのPermissionの使用