クラス
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許可のサブクラス
    修飾子と型
    クラス
    説明
    final class 
    JDIPermissionクラスは、VirtualMachineManagerへのアクセス権を表します。
  • com.sun.security.jgssでのPermissionの使用

    com.sun.security.jgss許可のサブクラス
    修飾子と型
    クラス
    説明
    final class 
    このクラスは、ExtendedGSSContext.inquireSecContext(com.sun.security.jgss.InquireType)メソッドを使用してアクセスできる、確立されたGSSセキュリティ・コンテキストのさまざまな属性を保護するために使用されます。
  • com.sun.tools.attachでのPermissionの使用

    com.sun.tools.attach許可のサブクラス
    修飾子と型
    クラス
    説明
    final class 
    SecurityManagerが設定されている場合、コードがVirtualMachine.attachを呼び出してターゲット仮想マシンにアタッチするときにチェックされるパーミッションです。
  • java.awtでのPermissionの使用

    java.awtでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    これは、AWTアクセス権のためのクラスです。
  • java.ioでのPermissionの使用

    java.ioでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    このクラスは、ファイルまたはディレクトリへのアクセスを表します。
    final class 
    直列化可能アクセス権のためのクラスです。
    Permission型のパラメータを持つjava.ioのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    FilePermission.implies(Permission p)
    このFilePermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。
  • java.langでのPermissionの使用

    java.langでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    このクラスは、実行時のアクセス権に関連します。
    Permission型のパラメータを持つjava.langのメソッド
    修飾子と型
    メソッド
    説明
    void
    SecurityManager.checkPermission(Permission perm)
    非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
    指定されたアクセス権で要求したアクセスが、現在有効なセキュリティ・ポリシーに照らして許可されなかった場合に、SecurityExceptionをスローします。
    void
    SecurityManager.checkPermission(Permission perm, Object context)
    非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
    指定されたセキュリティ・コンテキストが、指定されたアクセス権が示すリソースへのアクセスを拒否された場合に、SecurityExceptionをスローします。
  • java.lang.managementでのPermissionの使用

    java.lang.managementでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    SecurityManagerによって実行されるコードがJavaプラットフォームの管理インタフェースで定義されたメソッドを呼び出すときに、SecurityManagerがチェックするアクセス権です。
  • java.lang.reflectでのPermissionの使用

    java.lang.reflectでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    リフレクト処理のPermissionクラスです。
  • java.netでのPermissionの使用

    java.netでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    このクラスは、各種のネットワーク・アクセス権のために使います。
    final class 
    このクラスは、ソケットを通じたネットワークへのアクセス権を表します。
    final class 
    指定のURLで定義されたリソースまたは一連のリソースにアクセスするためのアクセス権と、指定された一連のユーザー設定可能な要求メソッドと要求ヘッダーを表します。
    Permissionを返すjava.netのメソッド
    修飾子と型
    メソッド
    説明
    HttpURLConnection.getPermission()
    接続先のホストとポートに接続するために必要なアクセス権を表すSocketPermissionオブジェクトを返します。
    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のサブクラス
    修飾子と型
    クラス
    説明
    final class 
    リンク作成操作のためのPermissionクラスです。
  • java.securityでのPermissionの使用

    java.securityでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    AllPermissionは、他のすべての権限を示す権限です。
    class 
    BasicPermissionクラスはPermissionクラスを拡張し、BasicPermissionと同じネーミング規則に従う権限の基本クラスとして使用できます。
    final class 
    このクラスはセキュリティ・アクセス権のために用意されています。
    final class 
    UnresolvedPermissionクラスは、ポリシーの初期化時に"未解決"であった権限を保持するために使用されます。
    Permissionを返すjava.securityのメソッド
    修飾子と型
    メソッド
    説明
    AccessControlException.getPermission()
    非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
    この例外に関連付けられたPermissionオブジェクトを取得します。対応するPermissionオブジェクトがない場合はnullを取得します。
    Permission型の引数を持つ型を返すjava.securityのメソッド
    修飾子と型
    メソッド
    説明
    PermissionCollection.elements()
    コレクション内のすべてのPermissionオブジェクトの列挙を返します。
    Permissions.elements()
    このPermissionsオブジェクト内のすべてのPermissionCollectionオブジェクトのすべてのPermissionオブジェクトの列挙を返します。
    PermissionCollection.elementsAsStream()
    コレクション内のすべてのPermissionオブジェクトのストリームを返します。
    Permission型のパラメータを持つjava.securityのメソッド
    修飾子と型
    メソッド
    説明
    abstract void
    PermissionCollection.add(Permission permission)
    アクセス権オブジェクトの現在のコレクションにアクセス権オブジェクトを追加します。
    void
    Permissions.add(Permission permission)
    権限が属するクラスのPermissionCollectionPermissionオブジェクトを追加します。
    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)
    このオブジェクトの's PermissionCollection:指定した権限の権限'クラスが、「権限」オブジェクトで表される権限を示しているかどうかを確認します。
    boolean
    Policy.implies(ProtectionDomain domain, Permission permission)
    非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
    ProtectionDomainに許可されたアクセス権についてグローバル・ポリシーを評価し、そのアクセス権が許可されているかどうかを判定します。
    boolean
    ProtectionDomain.implies(Permission perm)
    このProtectionDomainPermissionオブジェクトで表される権限を示しているかどうかを確認します。
    boolean
    UnresolvedPermission.implies(Permission p)
    このメソッドは、未解決の権限に対して常にfalseを返します。
    Permission型のパラメータを持つjava.securityのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
    指定された詳細メッセージと、例外を発生させた要求アクセス権を示すAccessControlExceptionを構築します。
  • java.sqlでのPermissionの使用

    java.sqlでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    SecurityManagerが有効なアプリケーションを実行しているコードが、DriverManager.deregisterDriverメソッド、DriverManager.setLogWriterメソッド、DriverManager.setLogStream (deprecated)メソッド、SyncFactory.setJNDIContextメソッド、SyncFactory.setLoggerメソッド、Connection.setNetworkTimeoutメソッドまたはConnection.abortメソッドを呼び出すときに、SecurityManagerがチェックするアクセス権。
  • java.utilでのPermissionの使用

    java.utilでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    このクラスはプロパティ・アクセス権のためのクラスです。
    Permission型のパラメータを持つjava.utilのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    PropertyPermission.implies(Permission p)
    PropertyPermissionオブジェクトが、指定されたアクセス権を含んでいるかどうかを判定します。
  • java.util.loggingでのPermissionの使用

    java.util.loggingでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    SecurityManagerによって実行されるコードがLogger.setLevelなどのログ制御メソッドのいずれかを呼び出すときに、SecurityManagerがチェックするアクセス権です。
  • javax.managementでのPermissionの使用

    javax.managementでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    class 
    MBeanServerオペレーションのアクセスを制御するアクセス権です。
    class 
    MBeanServer関連のアクションを実行するためのアクセス権です。
    class 
    このアクセス権は、署名者またはコード・ベースの「trust」を表します。
    Permission型のパラメータを持つjavax.managementのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    MBeanPermission.implies(Permission p)
    このMBeanPermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。
    boolean
    MBeanServerPermission.implies(Permission p)
    このMBeanServerPermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。
  • javax.management.remoteでのPermissionの使用

    javax.management.remoteでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    承認アイデンティティに代わってオペレーションを実行するために、認証アイデンティティにより必要とされるアクセス権です。
  • javax.net.sslでのPermissionの使用

    javax.net.sslでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    このクラスは、各種のネットワーク・アクセス権のために使います。
  • javax.security.authでのPermissionの使用

    javax.security.authでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    final class 
    このクラスは、認証のアクセス権に関連します。
    final class 
    このクラスは、特定のSubjectに属する非公開資格をアクセスから保護します。
    Permission型のパラメータを持つjavax.security.authのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    PrivateCredentialPermission.implies(Permission p)
    このPrivateCredentialPermissionが、指定されたPermissionを示すかどうかを判定します。
  • javax.security.auth.kerberosでのPermissionの使用

    修飾子と型
    クラス
    説明
    final class 
    このクラスを利用して、Kerberos委譲モデル(転送とプロキシが可能なチケット)の使用を限定します。
    final class 
    このクラスは、Kerberosサービスと、Kerberosサービスからアクセスする必要のある資格を保護するために使用します。
    Permission型のパラメータを持つjavax.security.auth.kerberosのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    DelegationPermission.implies(Permission p)
    指定されたアクセス権が、このKerberos委譲アクセス権オブジェクトに含まれているかどうかを判定します。
    boolean
    ServicePermission.implies(Permission p)
    指定されたアクセス権が、このKerberosサービス・アクセス権オブジェクトに含まれているかどうかを判定します。
  • javax.smartcardioでのPermissionの使用

    javax.smartcardio許可のサブクラス
    修飾子と型
    クラス
    説明
    class 
    スマート・カード操作のアクセス権です。
    許可のパラメータを持つjavax.smartcardioのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    CardPermission.implies(Permission permission)
    このCardPermissionオブジェクトに、指定されたアクセス権が含まれているかどうかを判定します。
  • javax.sound.sampledでのPermissionの使用

    javax.sound.sampledでのPermissionのサブクラス
    修飾子と型
    クラス
    説明
    class 
    AudioPermissionクラスは、オーディオ・システム・リソースへのアクセス権を表します。
  • jdk.jfrでのPermissionの使用

    jdk.jfr許可のサブクラス
    修飾子と型
    クラス
    説明
    final class 
    Flight Recorderへのアクセスを制御するための許可。
  • jdk.netでのPermissionの使用

    jdk.net許可のサブクラス
    修飾子と型
    クラス
    説明
    final class 
    jdk.netパッケージで定義される拡張ネットワーク機能へのアクセス権を表します。