| インタフェース | 説明 | 
|---|---|
| AlgorithmConstraints | 
 このインタフェースは、暗号化アルゴリズム、鍵 (鍵サイズ)、およびその他のアルゴリズムパラメータの制約を指定します。 
 | 
| Certificate | 非推奨
 Java プラットフォームでは、証明書を扱う新しいパッケージが作成されました。 
 | 
| DomainCombiner | 
DomainCombiner では、動的に現行の AccessControlContext に関連した ProtectionDomains を変更する手段を提供します。 | 
| Guard | 
  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 
 | 
| Key | 
 この Key インタフェースは、すべての鍵に対する最上位のインタフェースです。 
 | 
| KeyStore.Entry | 
KeyStore エントリの種類に対するマーカーインタフェースです。 | 
| KeyStore.LoadStoreParameter | |
| KeyStore.ProtectionParameter | 
 キーストアの保護パラメータに対するマーカーインタフェースです。 
 | 
| Policy.Parameters | 
 このインタフェースは、Policy パラメータのマーカーインタフェースです。 
 | 
| Principal | 
 このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログイン ID などのあらゆるエンティティーを表すことができます。 
 | 
| PrivateKey | 
 非公開鍵です。 
 | 
| PrivilegedAction<T> | 
 特権を有効にして実行する計算です。 
 | 
| PrivilegedExceptionAction<T> | 
 特権を有効にして実行する計算で、1 つまたは複数のチェック例外をスローします。 
 | 
| PublicKey | 
 公開鍵です。 
 | 
| クラス | 説明 | 
|---|---|
| AccessControlContext | 
 AccessControlContext は、それがカプセル化するコンテキストに基づいて、システムリソースへのアクセスを許可するかどうかを決定するために使用されます。 
 | 
| AccessController | 
  AccessController クラスは、アクセス制御の操作と決定に使用されます。 
 | 
| AlgorithmParameterGenerator | 
AlgorithmParameterGenerator クラスは、特定のアルゴリズムで使われるパラメータのセットを生成するために使用されます。 | 
| AlgorithmParameterGeneratorSpi | 
 このクラスは、 
AlgorithmParameterGenerator クラスのサービスプロバイダインタフェース (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 クラスのサービスプロバイダインタフェース (SPI) を定義します。 | 
| KeyPair | 
 このクラスは、鍵ペア (公開鍵と非公開鍵) の単純なホルダーです。 
 | 
| KeyPairGenerator | 
 KeyPairGenerator クラスは、公開鍵と非公開鍵のペアを生成するために使用します。 
 | 
| KeyPairGeneratorSpi | 
  このクラスは、 
KeyPairGenerator クラスのサービスプロバイダインタフェース (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 クラスのサービスプロバイダインタフェース (SPI) を定義します。 | 
| MessageDigest | 
 この MessageDigest クラスは、SHA-1 や SHA-256 などのメッセージダイジェストアルゴリズムの機能を提供します。 
 | 
| MessageDigestSpi | 
MessageDigest クラスのサービスプロバイダインタフェース (SPI) を定義します。これは、MD5 や SHA といったメッセージダイジェストアルゴリズムの機能を提供します。 | 
| Permission | 
 システムリソースへのアクセスを表現する abstract クラスです。 
 | 
| PermissionCollection | 
 Permission オブジェクトのコレクションを表す abstract クラスです。 
 | 
| Permissions | 
 Permissions の異種コレクションを表します。 
 | 
| Policy | 
 Policy オブジェクトは、Java Runtime Environment 内で実行されるコードにセキュリティー依存の操作を実行するアクセス権があるかどうかの判定を行います。 
 | 
| PolicySpi | 
 このクラスは、 
Policy クラスのサービスプロバイダインタフェース (SPI) を定義します。 | 
| ProtectionDomain | 
 
ProtectionDomain クラスは、ドメインの属性をカプセル化し、与えられた Principal のセットの代わりに実行される場合に、そのインスタンスに対してアクセス権のセットが与えられるクラスのセットを含みます。 
 | 
| Provider | 
 このクラスは、Java Security API の「プロバイダ」を表します。プロバイダとは、Java セキュリティーの全体または一部を実装するものです。 
 | 
| Provider.Service | 
 特定のセキュリティーサービスを記述したものです。 
 | 
| SecureClassLoader | 
 このクラスは、デフォルトでシステムポリシーによって抽出される関連したコードソースとアクセス権を持つクラスを定義するための追加サポートを使用して、ClassLoader を拡張します。 
 | 
| SecureRandom | 
 このクラスは暗号用に強化された乱数ジェネレータ (RNG) を提供します。 
 | 
| SecureRandomSpi | 
 このクラスは、 
SecureRandom クラスのサービスプロバイダインタフェース (SPI) を定義します。 | 
| Security | 
 このクラスは、すべてのセキュリティープロパティー、および共通のセキュリティーメソッドを集中管理します。 
 | 
| SecurityPermission | 
 このクラスはセキュリティーアクセス権のために用意されています。 
 | 
| Signature | 
 Signature クラスは、アプリケーションに対してデジタル署名アルゴリズムの機能を提供するために使用されます。 
 | 
| SignatureSpi | 
Signature クラスのサービスプロバイダインタフェース (SPI) を定義します。これは、デジタル署名アルゴリズムの機能を提供するために使用されます。 | 
| SignedObject | 
  SignedObject は、認証実行時オブジェクトの作成を目的としたクラスです。この実行時オブジェクトの整合性が損なわれた場合は、必ず検出されます。 
 | 
| Signer | 非推奨
 このクラスは現在使用されていません。 
 | 
| Timestamp | 
 このクラスは、署名付きタイムスタンプに関する情報をカプセル化します。 
 | 
| UnresolvedPermission | 
 UnresolvedPermission クラスを使うと、Policy の初期化時に「解決されなかった」Permission を保持できます。 
 | 
| URIParameter | 
 PolicySpi 実装または ConfigurationSpi 実装用のデータを示す URI を含むパラメータです。 
 | 
| 列挙型 | 説明 | 
|---|---|
| CryptoPrimitive | 
 暗号化プリミティブの列挙です。 
 | 
| 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 | 
 プロバイダ例外 (構成エラーや回復不可能な内部エラーなど) に対する実行時例外です。特定のプロバイダ固有の実行時エラーをスローするために、Provider によってサブクラス化されることがあります。 
 | 
| SignatureException | 
 ジェネリック署名の例外です。 
 | 
| UnrecoverableEntryException | 
 この例外は、キーストア内のエントリを復元できない場合にスローされます。 
 | 
| UnrecoverableKeyException | 
 この例外は、キーストア内のキーを復元できない場合にスローされます。 
 | 
 バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.