|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||||||
参照:
説明
| インタフェースの概要 | |
| Certificate | 推奨されていません。 Java 2 プラットフォームでは、証明書を扱う新しいパッケージが作成されました。 |
| DomainCombiner | DomainCombiner では、動的に現行の AccessControlContext に関連した ProtectionDomains を変更する手段を提供します。
|
| Guard | このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 |
| Key | この Key インタフェースは、すべての鍵に対する最上位のインタフェースです。 |
| Principal | このインタフェースは、主体という抽象的な概念を表します。 |
| PrivateKey | 非公開鍵です。 |
| PrivilegedAction | 特権を有効にして実行する計算です。 |
| PrivilegedExceptionAction | 特権を有効にして実行する計算で、1 つまたは複数の確認済例外をスローします。 |
| PublicKey | 公開鍵です。 |
| クラスの概要 | |
| AccessControlContext | AccessControlContext は、それがカプセル化するコンテキストに基づいて、システムリソースへのアクセスを許可するかどうかを決定するために使用されます。 |
| AccessController | AccessController クラスは、アクセス制御の操作と決定に使用されます。 |
| AlgorithmParameterGenerator | AlgorithmParameterGenerator クラスは、特定のアルゴリズムで使われるパラメータのセットを生成するために使用されます。 |
| AlgorithmParameterGeneratorSpi | このクラスは、AlgorithmParameterGenerator クラスのサービスプロバイダインタフェース (Service Provider Interface、SPI) を定義します。 |
| AlgorithmParameters | 暗号化パラメータの不透明な表示として使用します。 |
| AlgorithmParametersSpi | このクラスは、AlgorithmParameters クラスのサービスプロバイダインタフェース (SPI) を定義します。 |
| AllPermission | AllPermission は、ほかのすべてのアクセス権を包含するアクセス権です。 |
| BasicPermission | BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 |
| CodeSource | このクラスは、位置 (URL) に加えて、その位置から発生する署名付きコードの検証に使用した証明書もカプセル化することにより、コードベースの概念を拡張します。 |
| DigestInputStream | ストリームを通過するビットを使用して、関連したメッセージダイジェストを更新する透明なストリームです。 |
| DigestOutputStream | ストリームを通過するビットを使用して、関連したメッセージダイジェストを更新する透明なストリームです。 |
| GuardedObject | GuardedObject は、別のオブジェクトへのアクセスから保護するためのオブジェクトです。 |
| Identity | 推奨されていません。 このクラスは現在使用されていません。 |
| IdentityScope | 推奨されていません。 このクラスは現在使用されていません。 |
| KeyFactory | 鍵ファクトリは、Key 型の不透明な暗号鍵である「鍵」と、基本の鍵データの透明な表現である「鍵仕様」との間の変換を行うために使用します。
|
| KeyFactorySpi | このクラスは、KeyFactory クラスの Service Provider Interface (SPI) を定義します。 |
| KeyPair | このクラスは、鍵ペア (公開鍵と非公開鍵) の単純なホルダーです。 |
| KeyPairGenerator | KeyPairGenerator クラスは、公開鍵と非公開鍵のペアを生成するために使用します。 |
| KeyPairGeneratorSpi | このクラスは、KeyPairGenerator クラスの Service Provider Interface (SPI) を定義します。 |
| KeyStore | このクラスは、鍵と証明書のメモリ内コレクションを表し、次の 2 種類のエントリを管理します。 |
| KeyStoreSpi | このクラスは、KeyStore クラスの Service Provider Interface (SPI) を定義します。 |
| MessageDigest | この MessageDigest クラスは、MD5 または SHA などのメッセージダイジェストアルゴリズムの機能を提供します。 |
| MessageDigestSpi | MessageDigest クラスの Service Provider Interface (SPI) を定義します。 |
| Permission | システムリソースへのアクセスを表現する抽象クラスです。 |
| PermissionCollection | Permission オブジェクトのコレクションを表す abstract クラスです。 |
| Permissions | Permissions の異種コレクションを表します。 |
| Policy | Java アプリケーション環境のシステムセキュリティポリシー (各種ソースのコードで利用できるアクセス権はどれかを指定する) を表す抽象クラスです。 |
| ProtectionDomain | ProtectionDomain クラスは、ドメインの属性をカプセル化し、与えられた Principal のセットの代わりに実行される場合に、そのインスタンスに対してアクセス権のセットが与えられるクラスのセットを含みます。 |
| Provider | このクラスは、Java Security API の「プロバイダ」を表します。 |
| SecureClassLoader | このクラスは、デフォルトでシステムポリシーによって抽出される関連したコードソースとアクセス権を持つクラスを定義するための追加サポートを使用して、ClassLoader を拡張します。 |
| SecureRandom | このクラスでは、暗号用に強化した疑似乱数ジェネレータ (PRNG) を提供します。 |
| SecureRandomSpi | このクラスは SecureRandom クラスの Service Provider Interface (SPI) を定義します。 |
| Security | このクラスは、すべてのセキュリティプロパティ、および共通のセキュリティメソッドを集中管理します。 |
| SecurityPermission | このクラスはセキュリティアクセス権のために用意されています。 |
| Signature | Signature クラスは、アプリケーションに対してデジタル署名アルゴリズムの機能を提供するために使用されます。 |
| SignatureSpi | Signature クラスの Service Provider Interface (SPI) を定義します。 |
| SignedObject | SignedObject は、認証実行時オブジェクトの作成を目的としたクラスです。 |
| Signer | 推奨されていません。 このクラスは現在使用されていません。 |
| UnresolvedPermission | UnresolvedPermission クラスを使うと、Policy の初期化のときには「解決されなかった」Permissions を保持できます。 |
| 例外の概要 | |
| AccessControlException | この例外は、ファイルシステムやネットワークなどの重要なシステムリソースへのアクセス要求が拒否されたことを示すために、AccessController によってスローされます。 |
| DigestException | 汎用的なメッセージダイジェスト例外です。 |
| GeneralSecurityException | これは一般的なセキュリティ例外クラスで、このクラスを拡張して、java.security パッケージのすべての例外クラスをグループ化します。
|
| InvalidAlgorithmParameterException | 無効または不適切なアルゴリズムパラメータの例外です。 |
| InvalidKeyException | 無効な符号化、長さの誤り、未初期化などの無効な鍵に対する例外です。 |
| InvalidParameterException | メソッドに無効なパラメータが渡されると、JCA または JCE エンジンクラスのために設計された、この例外がスローされます。 |
| KeyException | 基本的な鍵の例外です。 |
| KeyManagementException | 鍵管理に関係するすべての操作に対する一般的な鍵管理例外です。 |
| KeyStoreException | 一般キーストア例外です。 |
| NoSuchAlgorithmException | この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 |
| NoSuchProviderException | この例外は、特定のセキュリティプロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 |
| PrivilegedActionException | この例外は、doPrivileged(PrivilegedExceptionAction) と doPrivileged(PrivilegedExceptionAction, AccessControlContext context) によってスローされ、実行されているアクションが確認済例外をスローしたことを示します。 |
| ProviderException | プロバイダ例外 (設定エラーなど) に対する実行時例外です。 |
| SignatureException | 汎用的な署名の例外です。 |
| UnrecoverableKeyException | この例外は、キーストア内のキーを復元できない場合にスローされます。 |
セキュリティフレームワークのクラスとインタフェースを提供します。これには、簡単に設定可能な、きめの細かいアクセス制御セキュリティアーキテクチャを実装するクラスがあります。また、このパッケージでは、暗号公開鍵ペアの生成と格納のほか、数多くのエクスポート可能な暗号処理をサポートしています。この暗号処理には、メッセージダイジェストや署名の生成などの処理も含まれます。また、署名またはガード付きのオブジェクト、およびセキュリティ保護された乱数生成をサポートするクラスを提供します。 このパッケージで提供される多くのクラス (特に暗号化およびセキュリティ保護された乱数ジェネレータクラス) はプロバイダに依存します。このクラス自身は、アプリケーションを記述するプログラミングインタフェースを定義します。アプリケーションの実装自体は、独立したサードパーティベンダーによって記述され、必要に応じてシームレスにプラグインすることが可能です。このためアプリケーション開発者は、コードの追加や書き換えを行わずに、プロバイダに基づく実装をいくつでも利用できます。
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.