|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照先:
説明
インタフェースの概要 | |
---|---|
Certificate | 推奨されていません。 Java プラットフォームでは、証明書を扱う新しいパッケージが作成されました。 |
DomainCombiner | DomainCombiner では、動的に現行の AccessControlContext に関連した ProtectionDomains を変更する手段を提供します。 |
Guard | このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 |
Key | この Key インタフェースは、すべての鍵に対する最上位のインタフェースです。 |
KeyStore.Entry | KeyStore エントリの種類に対するマーカーインタフェースです。 |
KeyStore.LoadStoreParameter | KeyStore の load パラメータと store パラメータに対するマーカーインタフェースです。 |
KeyStore.ProtectionParameter | キーストアの保護パラメータに対するマーカーインタフェースです。 |
Policy.Parameters | このインタフェースは、Policy パラメータのマーカーインタフェースです。 |
Principal | このインタフェースは、主体という抽象的な概念を表します。 |
PrivateKey | 非公開鍵です。 |
PrivilegedAction<T> | 特権を有効にして実行する計算です。 |
PrivilegedExceptionAction<T> | 特権を有効にして実行する計算で、1 つまたは複数の確認済み例外をスローします。 |
PublicKey | 公開鍵です。 |
クラスの概要 | |
---|---|
AccessControlContext | AccessControlContext は、それがカプセル化するコンテキストに基づいて、システムリソースへのアクセスを許可するかどうかを決定するために使用されます。 |
AccessController | AccessController クラスは、アクセス制御の操作と決定に使用されます。 |
AlgorithmParameterGenerator | AlgorithmParameterGenerator クラスは、特定のアルゴリズムで使われるパラメータのセットを生成するために使用されます。 |
AlgorithmParameterGeneratorSpi | このクラスは、AlgorithmParameterGenerator クラスのサービスプロバイダインタフェース (Service Provider Interface、SPI) を定義します。 |
AlgorithmParameters | 暗号化パラメータの不透明な表示として使用します。 |
AlgorithmParametersSpi | このクラスは、AlgorithmParameters クラスのサービスプロバイダインタフェース (SPI) を定義します。 |
AllPermission | AllPermission は、ほかのすべてのアクセス権を包含するアクセス権です。 |
AuthProvider | このクラスは、特定のプロバイダに対するログインメソッドとログアウトメソッドを定義します。 |
BasicPermission | BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 |
CodeSigner | このクラスはコード署名者に関する情報をカプセル化します。 |
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) を定義します。 |
KeyRep | 直列化された Key オブジェクトの標準化された表現です。 |
KeyStore | このクラスは、暗号化の鍵と証明書の格納場所を表現したものです。 |
KeyStore.Builder | インスタンス化すべき KeyStore オブジェクトを記述したクラスです。 |
KeyStore.CallbackHandlerProtection | CallbackHandler をカプセル化した ProtectionParameter です。 |
KeyStore.PasswordProtection | ProtectionParameter のパスワードベースの実装です。 |
KeyStore.PrivateKeyEntry | 特定の PrivateKey と対応する証明書チェーンが格納された KeyStore エントリです。 |
KeyStore.SecretKeyEntry | 特定の SecretKey が格納された KeyStore エントリです。 |
KeyStore.TrustedCertificateEntry | 信頼できる Certificate が格納された KeyStore エントリです。 |
KeyStoreSpi | このクラスは、KeyStore クラスの Service Provider Interface (SPI) を定義します。 |
MessageDigest | この MessageDigest クラスは、MD5 または SHA などのメッセージダイジェストアルゴリズムの機能を提供します。 |
MessageDigestSpi | MessageDigest クラスの Service Provider Interface (SPI) を定義します。 |
Permission | システムリソースへのアクセスを表現する abstract クラスです。 |
PermissionCollection | Permission オブジェクトのコレクションを表す abstract クラスです。 |
Permissions | Permissions の異種コレクションを表します。 |
Policy | Policy オブジェクトは、Java Runtime Environment 内で実行されるコードにセキュリティー依存の操作を実行するアクセス権があるかどうかの判定を行います。 |
PolicySpi | このクラスは、Policy クラスのサービスプロバイダインタフェース (SPI) を定義します。 |
ProtectionDomain | ProtectionDomain クラスは、ドメインの属性をカプセル化し、与えられた Principal のセットの代わりに実行される場合に、そのインスタンスに対してアクセス権のセットが与えられるクラスのセットを含みます。 |
Provider | このクラスは、Java Security API の「プロバイダ」を表します。 |
Provider.Service | 特定のセキュリティーサービスを記述したものです。 |
SecureClassLoader | このクラスは、デフォルトでシステムポリシーによって抽出される関連したコードソースとアクセス権を持つクラスを定義するための追加サポートを使用して、ClassLoader を拡張します。 |
SecureRandom | このクラスは暗号用に強化された乱数ジェネレータ (RNG) を提供します。 |
SecureRandomSpi | このクラスは SecureRandom クラスの Service Provider Interface (SPI) を定義します。 |
Security | このクラスは、すべてのセキュリティープロパティー、および共通のセキュリティーメソッドを集中管理します。 |
SecurityPermission | このクラスはセキュリティーアクセス権のために用意されています。 |
Signature | Signature クラスは、アプリケーションに対してデジタル署名アルゴリズムの機能を提供するために使用されます。 |
SignatureSpi | Signature クラスの Service Provider Interface (SPI) を定義します。 |
SignedObject | SignedObject は、認証実行時オブジェクトの作成を目的としたクラスです。 |
Signer | 推奨されていません。 このクラスは現在使用されていません。 |
Timestamp | このクラスは、署名付きタイムスタンプに関する情報をカプセル化します。 |
UnresolvedPermission | UnresolvedPermission クラスを使うと、Policy の初期化時に「解決されなかった」Permission を保持できます。 |
URIParameter | PolicySpi 実装または ConfigurationSpi 実装用のデータを示す URI を含むパラメータです。 |
列挙型の概要 | |
---|---|
KeyRep.Type | 鍵のタイプです。 |
例外の概要 | |
---|---|
AccessControlException | この例外は、ファイルシステムやネットワークなどの重要なシステムリソースへのアクセス要求が拒否されたことを示すために、AccessController によってスローされます。 |
DigestException | 総称メッセージダイジェスト例外です。 |
GeneralSecurityException | GeneralSecurityException クラスは総称セキュリティー例外クラスであり、このクラスを拡張するすべてのセキュリティー関連例外クラスに対して型保証を提供します。 |
InvalidAlgorithmParameterException | 無効または不適切なアルゴリズムパラメータの例外です。 |
InvalidKeyException | 無効な符号化、長さの誤り、未初期化などの無効な鍵に対する例外です。 |
InvalidParameterException | メソッドに無効なパラメータが渡されると、JCA または JCE エンジンクラスのために設計された、この例外がスローされます。 |
KeyException | 基本的な鍵の例外です。 |
KeyManagementException | 鍵管理に関係するすべての操作に対する一般的な鍵管理例外です。 |
KeyStoreException | 総称キーストア例外です。 |
NoSuchAlgorithmException | この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 |
NoSuchProviderException | この例外は、特定のセキュリティープロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 |
PrivilegedActionException | この例外は、doPrivileged(PrivilegedExceptionAction) と doPrivileged(PrivilegedExceptionAction, AccessControlContext context) によってスローされ、実行されているアクションが確認済例外をスローしたことを示します。 |
ProviderException | プロバイダ例外 (設定エラーや回復不可能な内部エラーなど) に対する実行時例外です。 |
SignatureException | 総称署名の例外です。 |
UnrecoverableEntryException | この例外は、キーストア内のエントリを復元できない場合にスローされます。 |
UnrecoverableKeyException | この例外は、キーストア内のキーを復元できない場合にスローされます。 |
セキュリティーフレームワークのクラスとインタフェースを提供します。このパッケージには、設定が簡単で、きめ細かいアクセス制御が可能なセキュリティーアーキテクチャーを実装したクラスが含まれています。また、このパッケージは、暗号公開鍵ペアの生成と格納はもちろん、メッセージダイジェストや署名生成など、数多くのエクスポート可能な暗号操作もサポートしています。さらに、このパッケージは、署名付きオブジェクトやガードのあるオブジェクト、そしてセキュリティー保護された乱数生成をサポートするクラスを提供します。 このパッケージで提供されるクラスの多く (特に暗号化およびセキュリティー保護された乱数ジェネレータクラス) は、プロバイダベースです。クラス自体がアプリケーション記述用のプログラミングインタフェースを定義する一方、実装自体は必要に応じて独立したサードパーティーベンダーによって作成され、シームレスにプラグインされます。したがって、アプリケーション開発者は、コードを追加または変更することなしに、プロバイダベースの実装をいくつでも利用できます。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。