|
Java プラットフォーム 1.2 |
|||||||||
前 次 | フレームあり フレームなし |
java.security を使用するパッケージ | |
java.awt | このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 |
java.io | このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 |
java.lang | Java プログラミング言語の設計の基礎となるクラスを提供します。 |
java.lang.reflect | クラスおよびオブジェクトについてのリフレクション情報を取得するためのクラスおよびインタフェースを提供します。 |
java.net | ネットワーク対応アプリケーションを実装するためのクラスを提供します。 |
java.security | セキュリティフレームワークのクラスとインタフェースを提供します。 |
java.security.acl | このパッケージのクラスとインタフェースの代わりに、java.security パッケージのクラスが使われるようになりました。 |
java.security.cert | 証明書を解析および管理するためのクラスとインタフェースを提供します。 |
java.security.interfaces | RSA Laboratory Technical Note PKCS#1 で定義されている RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm) 鍵、および NIST の FIPS-186 で定義されている DSA (Digital Signature Algorithm) 鍵を生成するためのインタフェースを提供します。 |
java.security.spec | 鍵仕様およびアルゴリズムパラメータ仕様のクラスおよびインタフェースを提供します。 |
java.util | このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。 |
java.awt により使用される java.security におけるクラスBasicPermission
|
BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 Guard
|
このインタフェースは、別のオブジェクトへのアクセスを保護するためのオブジェクトであるガードを表します。 Permission
|
システムリソースへのアクセスを表現する抽象クラスです。 |
java.io により使用される java.security におけるクラスBasicPermission
|
BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 Guard
|
このインタフェースは、別のオブジェクトへのアクセスを保護するためのオブジェクトであるガードを表します。 Permission
|
システムリソースへのアクセスを表現する抽象クラスです。 PermissionCollection
|
Permission オブジェクトのコレクションを表す抽象クラスです。 |
java.lang により使用される java.security におけるクラスBasicPermission
|
BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 Guard
|
このインタフェースは、別のオブジェクトへのアクセスを保護するためのオブジェクトであるガードを表します。 Permission
|
システムリソースへのアクセスを表現する抽象クラスです。 ProtectionDomain
|
ProtectionDomain クラスは、ドメインの属性をカプセル化し、そのインスタンスに対して同じアクセス権のセットが与えられるクラスのセットを含みます。 |
java.lang.reflect により使用される java.security におけるクラスBasicPermission
|
BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 Guard
|
このインタフェースは、別のオブジェクトへのアクセスを保護するためのオブジェクトであるガードを表します。 Permission
|
システムリソースへのアクセスを表現する抽象クラスです。 |
java.net により使用される java.security におけるクラスBasicPermission
|
BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 CodeSource
|
このクラスは、位置 (URL) に加えて、その位置から発生する署名付きコードの検証に使用した証明書もカプセル化することにより、コードベースの概念を拡張します。 Guard
|
このインタフェースは、別のオブジェクトへのアクセスを保護するためのオブジェクトであるガードを表します。 Permission
|
システムリソースへのアクセスを表現する抽象クラスです。 PermissionCollection
|
Permission オブジェクトのコレクションを表す抽象クラスです。 SecureClassLoader
|
このクラスは、ClassLoader を拡張し、関連付けられたコードソースとアクセス権を持つクラスを定義するためのサポートを追加します。 |
java.security により使用される java.security におけるクラスAccessControlContext
|
AccessControlContext は、それがカプセル化するコンテキストに基づいて、システムリソースへのアクセスを決定するために使用されます。 AccessControlException
|
この例外は、ファイルシステムやネットワークなどの重要なシステムリソースへのアクセス要求が拒否されたことを示すために、AccessController によってスローされます。 AlgorithmParameterGenerator
|
AlgorithmParameterGenerator クラスは、特定のアルゴリズムで使われるパラメータのセットを生成するために使用されます。AlgorithmParameterGeneratorSpi
|
このクラスは、 AlgorithmParameterGenerator クラスのサービスプロバイダインタフェース (Service Provider Interface、SPI) を定義します。AlgorithmParameters
|
暗号パラメータの不透明な表示として使用します。 AlgorithmParametersSpi
|
このクラスは、 AlgorithmParameters クラスのサービスプロバイダインタフェース (SPI) を定義します。BasicPermission
|
BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 Certificate
|
推奨されません。 JDK 1.2 では、証明書を扱う新しいパッケージが作成されました。この Certificate インタフェースの使用は推奨されません。新しいパッケージへの円滑な移行のために残されています。 CodeSource
|
このクラスは、位置 (URL) に加えて、その位置から発生する署名付きコードの検証に使用した証明書もカプセル化することにより、コードベースの概念を拡張します。 DigestException
|
汎用的なメッセージダイジェスト例外です。 GeneralSecurityException
|
これは一般的なセキュリティ例外クラスで、このクラスを拡張して、 java.security パッケージのすべての例外クラスをグループ化します。Guard
|
このインタフェースは、別のオブジェクトへのアクセスを保護するためのオブジェクトであるガードを表します。 Identity
|
推奨されません。 このクラスは現在使用されていません。このクラスの機能は、 java.security.KeyStore クラス、java.security.cert パッケージ、および java.security.Principal クラスに置き換えられました。IdentityScope
|
推奨されません。 このクラスは現在使用されていません。このクラスの機能は、 java.security.KeyStore クラス、java.security.cert パッケージ、および java.security.Principal クラスに置き換えられました。InvalidAlgorithmParameterException
|
無効または不適切なアルゴリズムパラメータの例外です。 InvalidKeyException
|
無効な鍵 (無効な符号化、長さの誤り、未初期化など) に対する例外です。 InvalidParameterException
|
この例外は、無効なパラメータがメソッドに渡された場合に発生します。 Key
|
この Key インタフェースは、すべての鍵に対する最上位のインタフェースです。 KeyException
|
基本的な鍵の例外です。 KeyFactory
|
鍵ファクトリ (KeyFactory) は、 Key 型の不透明な暗号鍵である「鍵」と、基本の鍵データの透過的な表現である「鍵仕様」との間の変換を行うために使用します。
KeyFactorySpi
|
このクラスは、 KeyFactory クラスの Service Provider Interface (SPI) を定義します。KeyManagementException
|
鍵管理に関係するすべての処理に対する一般的な鍵管理例外です。 KeyPair
|
このクラスは、鍵ペア (公開鍵と非公開鍵) の単純なホルダーです。 KeyPairGenerator
|
KeyPairGenerator クラスは、公開鍵と非公開鍵のペアを生成するために使用します。 KeyPairGeneratorSpi
|
このクラスは、 KeyPairGenerator クラスの Service Provider Interface (SPI) を定義します。KeyStore
|
このクラスは、鍵と証明書のメモリ内コレクションを表し、次の 2 種類のエントリを管理します。 KeyStoreException
|
汎用キーストア例外です。 KeyStoreSpi
|
このクラスは、 KeyStore クラスの Service Provider Interface (SPI) を定義します。MessageDigest
|
この MessageDigest クラスは、MD5 または SHA などのメッセージダイジェストアルゴリズムの機能を提供します。 MessageDigestSpi
|
MessageDigest クラスの Service Provider Interface (SPI) を定義します。NoSuchAlgorithmException
|
この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合に発生します。 NoSuchProviderException
|
この例外は、特定のセキュリティプロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合に発生します。 Permission
|
システムリソースへのアクセスを表現する抽象クラスです。 PermissionCollection
|
Permission オブジェクトのコレクションを表す抽象クラスです。 Policy
|
Java アプリケーション環境のシステムセキュリティポリシー (各種ソースのコードで利用できるアクセス権はどれかを指定する) を表す抽象クラスです。 Principal
|
このインタフェースは、主体という抽象的な概念を表します。 PrivateKey
|
非公開鍵です。 PrivilegedAction
|
特権を有効にして実行する計算です。 PrivilegedActionException
|
この例外は、 doPrivileged(PrivilegedExceptionAction) と doPrivileged(PrivilegedExceptionAction, AccessControlContext context) によってスローされ、実行されているアクションがチェック済み例外をスローしたことを示します。PrivilegedExceptionAction
|
特権を有効にして実行する計算で、1 つまたは複数のチェック済み例外をスローします。 ProtectionDomain
|
ProtectionDomain クラスは、ドメインの属性をカプセル化し、そのインスタンスに対して同じアクセス権のセットが与えられるクラスのセットを含みます。 Provider
|
このクラスは、Java Security API の「プロバイダ」を表します。 PublicKey
|
公開鍵です。 SecureRandom
|
このクラスは、暗号用に強化した擬似乱数ジェネレータ (PRNG) を提供します。 SecureRandomSpi
|
SecureRandom クラスの Service Provider Interface (SPI) を定義します。Signature
|
Signature クラスは、アプリケーションに対してデジタル署名アルゴリズムの機能を提供するために使用されます。 SignatureException
|
汎用的な署名の例外です。 SignatureSpi
|
Signature クラスの Service Provider Interface (SPI) を定義します。UnrecoverableKeyException
|
この例外は、キーストア内のキーを復元できない場合にスローされます。 |
java.security.acl により使用される java.security におけるクラスPrincipal
|
このインタフェースは、主体という抽象的な概念を表します。 |
java.security.cert により使用される java.security におけるクラスGeneralSecurityException
|
これは一般的なセキュリティ例外クラスで、このクラスを拡張して、 java.security パッケージのすべての例外クラスをグループ化します。InvalidKeyException
|
無効な鍵 (無効な符号化、長さの誤り、未初期化など) に対する例外です。 NoSuchAlgorithmException
|
この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合に発生します。 NoSuchProviderException
|
この例外は、特定のセキュリティプロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合に発生します。 Principal
|
このインタフェースは、主体という抽象的な概念を表します。 Provider
|
このクラスは、Java Security API の「プロバイダ」を表します。 PublicKey
|
公開鍵です。 SignatureException
|
汎用的な署名の例外です。 |
java.security.interfaces により使用される java.security におけるクラスInvalidParameterException
|
この例外は、無効なパラメータがメソッドに渡された場合に発生します。 Key
|
この Key インタフェースは、すべての鍵に対する最上位のインタフェースです。 PrivateKey
|
非公開鍵です。 PublicKey
|
公開鍵です。 SecureRandom
|
このクラスは、暗号用に強化した擬似乱数ジェネレータ (PRNG) を提供します。 |
java.security.spec により使用される java.security におけるクラスGeneralSecurityException
|
これは一般的なセキュリティ例外クラスで、このクラスを拡張して、 java.security パッケージのすべての例外クラスをグループ化します。 |
java.util により使用される java.security におけるクラスBasicPermission
|
BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 Guard
|
このインタフェースは、別のオブジェクトへのアクセスを保護するためのオブジェクトであるガードを表します。 Permission
|
システムリソースへのアクセスを表現する抽象クラスです。 PermissionCollection
|
Permission オブジェクトのコレクションを表す抽象クラスです。 |
|
Java プラットフォーム 1.2 |
|||||||||
前 次 | フレームあり フレームなし |