クラス
java.security.Permissionの使用
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.jdiの許可のサブクラス
- 
com.sun.security.jgssでのPermissionの使用com.sun.security.jgssの許可のサブクラス修飾子と型クラス説明classこのクラスは、ExtendedGSSContext.inquireSecContext(com.sun.security.jgss.InquireType)メソッドを使用してアクセスできる、確立されたGSSセキュリティ・コンテキストのさまざまな属性を保護するために使用されます。
- 
com.sun.tools.attachでのPermissionの使用com.sun.tools.attachの許可のサブクラス修飾子と型クラス説明classSecurityManagerが設定されている場合、コードがVirtualMachine.attachを呼び出してターゲット仮想マシンにアタッチするときにチェックされるパーミッションです。
- 
java.awtでのPermissionの使用java.awtでのPermissionのサブクラス
- 
java.ioでのPermissionの使用java.ioでのPermissionのサブクラス修飾子と型クラス説明classこのクラスは、ファイルまたはディレクトリへのアクセスを表します。class直列化可能アクセス権のためのクラスです。Permission型のパラメータを持つjava.ioのメソッド修飾子と型メソッド説明booleanFilePermission.implies(Permission p)このFilePermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。
- 
java.langでのPermissionの使用java.langでのPermissionのサブクラスPermission型のパラメータを持つjava.langのメソッド修飾子と型メソッド説明voidSecurityManager.checkPermission(Permission perm)指定されたアクセス権で要求したアクセスが、現在有効なセキュリティ・ポリシーに照らして許可されなかった場合に、SecurityExceptionをスローします。voidSecurityManager.checkPermission(Permission perm, Object context)指定されたセキュリティ・コンテキストが、指定されたアクセス権が示すリソースへのアクセスを拒否された場合に、SecurityExceptionをスローします。
- 
java.lang.managementでのPermissionの使用java.lang.managementでのPermissionのサブクラス修飾子と型クラス説明classSecurityManagerによって実行されるコードがJavaプラットフォームの管理インタフェースで定義されたメソッドを呼び出すときに、SecurityManagerがチェックするアクセス権です。
- 
java.lang.reflectでのPermissionの使用java.lang.reflectでのPermissionのサブクラス
- 
java.netでのPermissionの使用java.netでのPermissionのサブクラス修飾子と型クラス説明classこのクラスは、各種のネットワーク・アクセス権のために使います。classこのクラスは、ソケットを通じたネットワークへのアクセス権を表します。class指定のURLで定義されたリソースまたは一連のリソースにアクセスするためのアクセス権と、指定された一連のユーザー設定可能な要求メソッドと要求ヘッダーを表します。Permissionを返すjava.netのメソッド修飾子と型メソッド説明HttpURLConnection.getPermission()接続先のホストとポートに接続するために必要なアクセス権を表すSocketPermissionオブジェクトを返します。URLConnection.getPermission()このオブジェクトが表す接続のために必要なアクセス権を表すPermissionオブジェクトを返します。Permission型のパラメータを持つjava.netのメソッド修飾子と型メソッド説明booleanSocketPermission.implies(Permission p)指定されたアクセス権が、このソケット・アクセス権オブジェクトに含まれているかどうかを判定します。booleanURLPermission.implies(Permission p)このURLPermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。
- 
java.nio.fileでのPermissionの使用java.nio.fileでのPermissionのサブクラス
- 
java.securityでのPermissionの使用java.securityでのPermissionのサブクラス修飾子と型クラス説明classAllPermissionは、ほかのすべてのアクセス権を包含するアクセス権です。classBasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。classこのクラスはセキュリティ・アクセス権のために用意されています。classUnresolvedPermissionクラスを使うと、Policyの初期化時に「解決されなかった」Permissionを保持できます。Permissionを返すjava.securityのメソッド修飾子と型メソッド説明AccessControlException.getPermission()この例外に関連したPermissionオブジェクトを取得します。対応するPermissionオブジェクトがない場合はnullを返します。Permission型の引数を持つ型を返すjava.securityのメソッド修飾子と型メソッド説明abstract Enumeration<Permission>PermissionCollection.elements()コレクション内のすべてのPermissionオブジェクトの列挙を返します。Permissions.elements()Permissionsオブジェクト内のすべてのPermissionCollectionのすべてのPermissionオブジェクトの列挙を返します。PermissionCollection.elementsAsStream()コレクション内のすべてのPermissionオブジェクトのストリームを返します。Permission型のパラメータを持つjava.securityのメソッド修飾子と型メソッド説明abstract voidPermissionCollection.add(Permission permission)アクセス権オブジェクトの現在のコレクションにアクセス権オブジェクトを追加します。voidPermissions.add(Permission permission)指定されたpermissionオブジェクトを、それが属するクラスのPermissionCollectionに追加します。voidAccessControlContext.checkPermission(Permission perm)現在有効なセキュリティ・ポリシーとこのオブジェクトのコンテキストに基づいて、指定されたアクセス権によって示されるアクセス要求が許可されるか、拒否されるかを決定します。static voidAccessController.checkPermission(Permission perm)現在のAccessControlContextとセキュリティ・ポリシーに基づいて、指定されたアクセス権によって示されるアクセス要求が許可されるか拒否されるかを決定します。static <T> TAccessController.doPrivileged(PrivilegedAction<T> action, AccessControlContext context, Permission... perms)指定されたAccessControlContextによって許可および制限される特権と、指定されたPermission引数によって制限される特権範囲を使用して、指定されたPrivilegedActionを実行します。static <T> TAccessController.doPrivileged(PrivilegedExceptionAction<T> action, AccessControlContext context, Permission... perms)指定されたAccessControlContextによって許可および制限される特権と、指定されたPermission引数によって制限される特権範囲を使用して、指定されたPrivilegedExceptionActionを実行します。static <T> TAccessController.doPrivilegedWithCombiner(PrivilegedAction<T> action, AccessControlContext context, Permission... perms)指定されたAccessControlContextによって許可および制限される特権と、指定されたPermission引数によって制限される特権範囲を使用して、指定されたPrivilegedActionを実行します。static <T> TAccessController.doPrivilegedWithCombiner(PrivilegedExceptionAction<T> action, AccessControlContext context, Permission... perms)指定されたAccessControlContextによって許可および制限される特権と、指定されたPermission引数によって制限される特権範囲を使用して、指定されたPrivilegedExceptionActionを実行します。protected abstract booleanPolicySpi.engineImplies(ProtectionDomain domain, Permission permission)ポリシーがProtectionDomainのPermissionを付与されているかどうかをチェックします。booleanAllPermission.implies(Permission p)指定されたアクセス権をこのオブジェクトが包含しているかどうかを判定します。booleanBasicPermission.implies(Permission p)指定されたアクセス権をこのオブジェクトが包含しているかどうかを判定します。abstract booleanPermission.implies(Permission permission)このオブジェクトのアクションによって、指定されたアクセス権のアクションが包含されるかどうかを判定します。abstract booleanPermissionCollection.implies(Permission permission)指定されたアクセス権が、このPermissionCollectionで保持されるPermissionオブジェクトのコレクションによって包含されるかどうかを判定します。booleanPermissions.implies(Permission permission)指定されたアクセス権のクラスに対するこのオブジェクトのPermissionCollectionが、permissionオブジェクトで表現されるアクセス権を包含するかどうかを確認します。booleanPolicy.implies(ProtectionDomain domain, Permission permission)ProtectionDomainに許可されたアクセス権についてグローバル・ポリシーを評価し、そのアクセス権が許可されているかどうかを判定します。booleanProtectionDomain.implies(Permission perm)このProtectionDomainが、Permissionオブジェクトで表現されるアクセス権を包含するかどうかを判定します。booleanUnresolvedPermission.implies(Permission p)未解決のアクセス権に対して常にfalseを返します。Permission型のパラメータを持つjava.securityのコンストラクタ修飾子コンストラクタ説明指定された詳細メッセージと、例外を発生させた要求アクセス権を示すAccessControlExceptionを構築します。
- 
java.sqlでのPermissionの使用java.sqlでのPermissionのサブクラス修飾子と型クラス説明classSecurityManagerを有効にしてアプリケーションを実行しているコードが有効なときにSecurityManagerがチェックするアクセス権は、DriverManager.deregisterDriverメソッド、DriverManager.setLogWriterメソッド、DriverManager.setLogStream(deprecated)メソッド、SyncFactory.setJNDIContextメソッド、SyncFactory.setLoggerメソッド、Connection.setNetworkTimeoutメソッド、またはConnection.abortメソッドを呼び出します。
- 
java.utilでのPermissionの使用java.utilでのPermissionのサブクラスPermission型のパラメータを持つjava.utilのメソッド修飾子と型メソッド説明booleanPropertyPermission.implies(Permission p)PropertyPermissionオブジェクトが、指定されたアクセス権を含んでいるかどうかを判定します。
- 
java.util.loggingでのPermissionの使用java.util.loggingでのPermissionのサブクラス修飾子と型クラス説明classSecurityManagerによって実行されるコードがLogger.setLevelなどのログ制御メソッドのいずれかを呼び出すときに、SecurityManagerがチェックするアクセス権です。
- 
javax.managementでのPermissionの使用javax.managementでのPermissionのサブクラス修飾子と型クラス説明classMBeanServerオペレーションのアクセスを制御するアクセス権です。classMBeanServer関連のアクションを実行するためのアクセス権です。classこのアクセス権は、署名者またはコード・ベースの「trust」を表します。Permission型のパラメータを持つjavax.managementのメソッド修飾子と型メソッド説明booleanMBeanPermission.implies(Permission p)このMBeanPermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。booleanMBeanServerPermission.implies(Permission p)このMBeanServerPermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。
- 
javax.management.remoteでのPermissionの使用修飾子と型クラス説明class承認アイデンティティに代わってオペレーションを実行するために、認証アイデンティティにより必要とされるアクセス権です。
- 
javax.net.sslでのPermissionの使用javax.net.sslでのPermissionのサブクラス
- 
javax.security.authでのPermissionの使用javax.security.authでのPermissionのサブクラス修飾子と型クラス説明classこのクラスは、認証のアクセス権に関連します。classこのクラスは、特定のSubjectに属する非公開資格をアクセスから保護します。Permission型のパラメータを持つjavax.security.authのメソッド修飾子と型メソッド説明booleanPrivateCredentialPermission.implies(Permission p)このPrivateCredentialPermissionが、指定されたPermissionを示すかどうかを判定します。
- 
javax.security.auth.kerberosでのPermissionの使用修飾子と型クラス説明classこのクラスを利用して、Kerberos委譲モデル(転送とプロキシが可能なチケット)の使用を限定します。classこのクラスは、Kerberosサービスと、Kerberosサービスからアクセスする必要のある資格を保護するために使用します。Permission型のパラメータを持つjavax.security.auth.kerberosのメソッド修飾子と型メソッド説明booleanDelegationPermission.implies(Permission p)指定されたアクセス権が、このKerberos委譲アクセス権オブジェクトに含まれているかどうかを判定します。booleanServicePermission.implies(Permission p)指定されたアクセス権が、このKerberosサービス・アクセス権オブジェクトに含まれているかどうかを判定します。
- 
javax.smartcardioでのPermissionの使用javax.smartcardioの許可のサブクラス型許可のパラメータを持つjavax.smartcardioのメソッド修飾子と型メソッド説明booleanCardPermission.implies(Permission permission)このCardPermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。
- 
javax.sound.sampledでのPermissionの使用javax.sound.sampledでのPermissionのサブクラス
- 
jdk.jfrでのPermissionの使用
- 
jdk.netでのPermissionの使用