JavaTM 2 Platform
Standard Ed. 5.0

インタフェース
java.security.Guard の使用

Guard を使用しているパッケージ
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.io データストリーム、直列化、およびファイルシステムを介したシステム入出力について規定します。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.management Java 仮想マシンの管理および Java 仮想マシンが実行されているオペレーティングシステムの管理を監視する管理インタフェースを提供します。 
java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 
java.net ネットワークアプリケーションの実装のためのクラスを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.sql JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.logging JavaTM 2 プラットフォームのコアロギング機能のクラスとインタフェースを提供します。 
javax.management Java Management Extensions のコアクラスを提供します。 
javax.management.remote JMX MBean サーバにリモートアクセスするためのインタフェースです。 
javax.net.ssl セキュアソケットパッケージのクラスを提供します。 
javax.security.auth このパッケージは、認証と承認に関するフレームワークを提供します。 
javax.security.auth.kerberos このパッケージには、Kerberos ネットワーク認証プロトコルに関連するユーティリティクラスが含まれています。 
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。 
 

java.awt での Guard の使用
 

Guard を実装している java.awt のクラス
 class AWTPermission
          このクラスは AWT のアクセス権用のクラスです。
 

java.io での Guard の使用
 

Guard を実装している java.io のクラス
 class FilePermission
          このクラスは、ファイルまたはディレクトリへのアクセスを表します。
 class SerializablePermission
          直列化可能アクセス権のためのクラスです。
 

java.lang での Guard の使用
 

Guard を実装している java.lang のクラス
 class RuntimePermission
          このクラスは、実行時のアクセス権に関連します。
 

java.lang.management での Guard の使用
 

Guard を実装している java.lang.management のクラス
 class ManagementPermission
          SecurityManager によって実行されるコードが Java プラットフォームの管理インタフェースで定義されたメソッドを呼び出すときに、SecurityManager がチェックするアクセス権です。
 

java.lang.reflect での Guard の使用
 

Guard を実装している java.lang.reflect のクラス
 class ReflectPermission
          リフレクト処理の Permission クラスです。
 

java.net での Guard の使用
 

Guard を実装している java.net のクラス
 class NetPermission
          このクラスは、各種のネットワークアクセス権のために使います。
 class SocketPermission
          このクラスは、ソケットによるネットワークへのアクセスを表します。
 

java.security での Guard の使用
 

Guard を実装している java.security のクラス
 class AllPermission
          AllPermission は、ほかのすべてのアクセス権を包含するアクセス権です。
 class BasicPermission
          BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。
 class Permission
          システムリソースへのアクセスを表現する抽象クラスです。
 class SecurityPermission
          このクラスはセキュリティアクセス権のために用意されています。
 class UnresolvedPermission
          UnresolvedPermission クラスを使うと、Policy の初期化時に「解決されなかった」Permission を保持できます。
 

Guard 型のパラメータを持つ java.security のコンストラクタ
GuardedObject(Object object, Guard guard)
          指定されたオブジェクトとガードで GuardedObject を構築します。
 

java.sql での Guard の使用
 

Guard を実装している java.sql のクラス
 class SQLPermission
          アプレットで実行されているコードが DriverManager.setLogWriter メソッドまたは DriverManager.setLogStream メソッド (推奨されない) を呼び出すときに、SecurityManager の確認対象となるアクセス権です。
 

java.util での Guard の使用
 

Guard を実装している java.util のクラス
 class PropertyPermission
          このクラスはプロパティへのアクセス権のためのクラスです。
 

java.util.logging での Guard の使用
 

Guard を実装している java.util.logging のクラス
 class LoggingPermission
          SecurityManager によって実行されるコードが Logger.setLevel などのログ制御メソッドのいずれかを呼び出すときに、SecurityManager がチェックするアクセス権です。
 

javax.management での Guard の使用
 

Guard を実装している javax.management のクラス
 class MBeanPermission
          MBeanServer オペレーションのアクセスを制御するアクセス権です。
 class MBeanServerPermission
          MBeanServer 関連のアクションを実行するためのアクセス権。
 class MBeanTrustPermission
          このアクセス権は、署名者またはコードベースの「trust」を表します。
 

javax.management.remote での Guard の使用
 

Guard を実装している javax.management.remote のクラス
 class SubjectDelegationPermission
          承認アイデンティティに代わってオペレーションを実行する認証アイデンティティに必要なアクセス権です。
 

javax.net.ssl での Guard の使用
 

Guard を実装している javax.net.ssl のクラス
 class SSLPermission
          このクラスは、各種のネットワークアクセス権のために使います。
 

javax.security.auth での Guard の使用
 

Guard を実装している javax.security.auth のクラス
 class AuthPermission
          このクラスは、認証のアクセス権に関連します。
 class PrivateCredentialPermission
          このクラスは、特定の Subject に属する非公開 Credential をアクセスから保護します。
 

javax.security.auth.kerberos での Guard の使用
 

Guard を実装している javax.security.auth.kerberos のクラス
 class DelegationPermission
          このクラスを利用して、Kerberos 委譲モデル (転送とプロキシが可能なチケット) の使用を限定します。
 class ServicePermission
          このクラスは、Kerberos サービスと、Kerberos サービスからアクセスする必要のある資格を保護するために使用します。
 

javax.sound.sampled での Guard の使用
 

Guard を実装している javax.sound.sampled のクラス
 class AudioPermission
          AudioPermission クラスは、オーディオシステムリソースへのアクセス権を表します。
 


JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。