JavaTM Platform
Standard Ed. 6

インタフェース
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 サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。 
javax.xml.ws このパッケージは、コア JAX-WS API を含みます。 
 

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
          システムリソースへのアクセスを表現する abstract クラスです。
 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
          text/html; charset=euc-jp このクラスは、特定の 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 クラスは、オーディオシステムリソースへのアクセス権を表します。
 

javax.xml.ws での Guard の使用
 

Guard を実装している javax.xml.ws のクラス
 class WebServicePermission
          このクラスは、Web サービスのアクセス権を定義します。
 


JavaTM Platform
Standard Ed. 6

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

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