CDC 1.1.2

パッケージ
java.security の使用

java.security を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 
java.net ネットワークアプリケーションを実装するためのクラスを提供します。 
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
 

java.io により使用される java.security のクラス
BasicPermission
          BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。
Guard
           このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。
Permission
          システムリソースへのアクセスを表現する abstract クラスです。
PermissionCollection
          Permission オブジェクトのコレクションを表す abstract クラスです。
 

java.lang により使用される java.security のクラス
BasicPermission
          BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。
Guard
           このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。
Permission
          システムリソースへのアクセスを表現する abstract クラスです。
ProtectionDomain
           ProtectionDomain クラスは、ドメインの属性をカプセル化し、与えられた Principal のセットの代わりに実行される場合に、そのインスタンスに対してアクセス権のセットが与えられるクラスのセットを含みます。
 

java.lang.reflect により使用される java.security のクラス
BasicPermission
          BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。
Guard
           このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。
Permission
          システムリソースへのアクセスを表現する abstract クラスです。
 

java.net により使用される java.security のクラス
BasicPermission
          BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。
CodeSource
          このクラスはコードベースの概念を拡張し、位置 (URL) に加えて、その位置から発生する署名付きコードの検証に使用した証明書もカプセル化します。
Guard
           このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。
Permission
          システムリソースへのアクセスを表現する abstract クラスです。
PermissionCollection
          Permission オブジェクトのコレクションを表す abstract クラスです。
SecureClassLoader
          このクラスは、デフォルトでシステムポリシーによって抽出される関連したコードソースとアクセス権を持つクラスを定義するための追加サポートを使用して、ClassLoader を拡張します。
 

java.security により使用される java.security のクラス
AccessControlContext
          AccessControlContext は、それがカプセル化するコンテキストに基づいて、システムリソースへのアクセスを許可するかどうかを決定するために使用されます。
AccessControlException
           この例外は、ファイルシステムやネットワークなどの重要なシステムリソースへのアクセス要求が拒否されたことを示すために、AccessController によってスローされます。
BasicPermission
          BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。
CodeSource
          このクラスはコードベースの概念を拡張し、位置 (URL) に加えて、その位置から発生する署名付きコードの検証に使用した証明書もカプセル化します。
DigestException
          総称メッセージダイジェスト例外です。
DomainCombiner
          DomainCombiner では、動的に現行の AccessControlContext に関連した ProtectionDomains を変更する手段を提供します。
GeneralSecurityException
          GeneralSecurityException クラスは総称セキュリティー例外クラスであり、このクラスを拡張するすべてのセキュリティー関連例外クラスに対して型保証を提供します。
Guard
           このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。
Key
          この Key インタフェースは、すべての鍵に対する最上位のインタフェースです。
KeyException
          基本的な鍵の例外です。
MessageDigest
          この MessageDigest クラスは、MD5 または SHA などのメッセージダイジェストアルゴリズムの機能を提供します。
MessageDigestSpi
          MessageDigest クラスの Service Provider Interface (SPI) を定義します。
NoSuchAlgorithmException
          この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
NoSuchProviderException
          この例外は、特定のセキュリティープロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
Permission
          システムリソースへのアクセスを表現する abstract クラスです。
PermissionCollection
          Permission オブジェクトのコレクションを表す abstract クラスです。
Policy
          これは、さまざまなソースのコードで利用できるアクセス権を指定する、Java アプリケーション環境のシステムセキュリティーポリシーを表す abstract クラスです。
Principal
          このインタフェースは、主体という抽象的な概念を表します。
PrivilegedAction
          特権を有効にして実行する計算です。
PrivilegedActionException
          この例外は、doPrivileged(PrivilegedExceptionAction)doPrivileged(PrivilegedExceptionAction, AccessControlContext context) によってスローされ、実行されているアクションが確認済例外をスローしたことを示します。
PrivilegedExceptionAction
          特権を有効にして実行する計算で、1 つまたは複数の確認済み例外をスローします。
ProtectionDomain
           ProtectionDomain クラスは、ドメインの属性をカプセル化し、与えられた Principal のセットの代わりに実行される場合に、そのインスタンスに対してアクセス権のセットが与えられるクラスのセットを含みます。
Provider
          このクラスは、Java Security API の「プロバイダ」を表します。
 

java.security.cert により使用される java.security のクラス
GeneralSecurityException
          GeneralSecurityException クラスは総称セキュリティー例外クラスであり、このクラスを拡張するすべてのセキュリティー関連例外クラスに対して型保証を提供します。
InvalidKeyException
          無効な符号化、長さの誤り、未初期化などの無効な鍵に対する例外です。
NoSuchAlgorithmException
          この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
NoSuchProviderException
          この例外は、特定のセキュリティープロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
PublicKey
          公開鍵です。
SignatureException
          総称署名の例外です。
 

java.util により使用される java.security のクラス
BasicPermission
          BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。
Guard
           このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。
Permission
          システムリソースへのアクセスを表現する abstract クラスです。
PermissionCollection
          Permission オブジェクトのコレクションを表す abstract クラスです。
 


CDC 1.1.2

Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use of this specification is subject to license terms.