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