| パッケージ | 説明 | 
|---|---|
| java.awt | ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 | 
| java.io | このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。 | 
| java.lang | Javaプログラミング言語の設計にあたり基本的なクラスを提供します。 | 
| java.lang.instrument | Javaプログラミング言語エージェントによりJVMで実行中のプログラムを計測するサービスを提供します。 | 
| java.lang.management | Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。 | 
| java.lang.reflect | クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。 | 
| java.net | ネットワーク・アプリケーションを実装するためのクラスを提供します。 | 
| java.nio.file | ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。 | 
| java.nio.file.attribute | ファイルおよびファイル・システム属性へのアクセスを提供するインタフェースとクラスです。 | 
| java.security | セキュリティ・フレームワークのクラスとインタフェースを提供します。 | 
| java.security.acl | このパッケージのクラスとインタフェースは、java.securityパッケージのクラスで置き換えられています。 | 
| java.security.cert | 証明書、証明書の取消しリスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 | 
| 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.sql | JavaTMプログラミング言語を使用してデータ・ソース(通常はリレーショナル・データベース)に格納されたデータにアクセスして処理するAPIを提供します。 | 
| java.util | コレクション・フレームワーク、レガシー・コレクション・クラス、イベント・モデル、日時機能、国際化、およびさまざまなユーティリティ・クラス(StringTokenizer、乱数ジェネレータ、およびビット配列)が含まれています。 | 
| java.util.concurrent | 並行プログラミングでよく使用されるユーティリティ・クラスです。 | 
| java.util.jar | JAR (Java ARchive)ファイル形式の読み込みと書込みに使うクラスを提供します。JARは、必要に応じてマニフェスト・ファイルを付随させることのできる、標準的なZIPに基づくファイル形式です。 | 
| java.util.logging | 
JavaTM 2プラットフォームのコア・ロギング機能のクラスとインタフェースを提供します。 | 
| javax.crypto | 暗号化操作のクラスとインタフェースを提供します。 | 
| javax.crypto.interfaces | RSA LaboratoriesのPKCS#3で定義されているDiffie-Hellmanキーのインタフェースを提供します。 | 
| javax.crypto.spec | キー仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供します。 | 
| javax.management | Java Management Extensionsのコア・クラスを提供します。 | 
| javax.management.loading | 改良型の動的ロード機能を実装するクラスを提供します。 | 
| javax.management.remote | JMX MBeanサーバーにリモート・アクセスするためのインタフェースです。 | 
| javax.net.ssl | セキュア・ソケット・パッケージのクラスを提供します。 | 
| javax.security.auth | このパッケージは、認証と承認に関するフレームワークを提供します。 | 
| javax.security.auth.kerberos | このパッケージには、Kerberosネットワーク認証プロトコルに関連するユーティリティ・クラスが含まれています。 | 
| javax.security.auth.login | プラガブルな認証のフレームワークを提供します。 | 
| javax.security.auth.x500 | このパッケージには、サブジェクトのX500主体およびX500非公開資格の格納に使用するクラスが含まれています。 | 
| javax.sound.sampled | サンプル化されたオーディオ・データの取り込み、処理、および再生のインタフェースおよびクラスを提供します。 | 
| javax.xml.bind | 
        非整列化、整列化および検証機能を含む実行時バインディング・フレームワークをクライアント・アプリケーションに提供します。 | 
| javax.xml.crypto | XML暗号化用の共通クラスです。 | 
| javax.xml.crypto.dsig | XMLデジタル署名の生成および検証用のクラス。 | 
| javax.xml.crypto.dsig.dom | javax.xml.crypto.dsigパッケージのDOM固有のクラス。 | 
| javax.xml.crypto.dsig.keyinfo | KeyInfoの要素や構造体の解析や処理を行うためのクラス。 | 
| javax.xml.ws | このパッケージは、コアJAX-WS APIを含みます。 | 
| javax.xml.ws.spi.http | コンテナ内のJAX-WS Webサービスの移植性のある配備に使用されるHTTP SPIを提供します。 | 
| org.ietf.jgss | このパッケージは、Kerberosなどのさまざまな配下のセキュリティ・メカニズムの統合されたAPIを使用して、認証、データの整合性、データの機密性などのセキュリティ・サービスをアプリケーション開発者が利用できるフレームワークを提供します。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| PermissionCollection | Permissionオブジェクトのコレクションを表す抽象クラスです。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| ProtectionDomain | ProtectionDomainクラスは、ドメインの属性をカプセル化し、与えられたPrincipalのセットのかわりに実行される場合に、そのインスタンスに対してアクセス権のセットが与えられるクラスのセットを含みます。 | 
| クラス | 説明 | 
|---|---|
| ProtectionDomain | ProtectionDomainクラスは、ドメインの属性をカプセル化し、与えられたPrincipalのセットのかわりに実行される場合に、そのインスタンスに対してアクセス権のセットが与えられるクラスのセットを含みます。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| CodeSource | このクラスはコード・ベースの概念を拡張し、位置(URL)に加えて、その位置から発生する署名付きコードの検証に使用した証明書チェーンもカプセル化します。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| PermissionCollection | Permissionオブジェクトのコレクションを表す抽象クラスです。 | 
| Principal | このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログインIDなどのあらゆるエンティティを表すことができます。 | 
| SecureClassLoader | このクラスは、デフォルトでシステム・ポリシーによって抽出される関連したコード・ソースとアクセス権を持つクラスを定義するための追加サポートを使用して、ClassLoaderを拡張します。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| クラス | 説明 | 
|---|---|
| Principal | このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログインIDなどのあらゆるエンティティを表すことができます。 | 
| クラス | 説明 | 
|---|---|
| AccessControlContext | AccessControlContextは、それがカプセル化するコンテキストに基づいて、システム・リソースへのアクセスを許可するかどうかを決定するために使用されます。 | 
| AccessControlException |  この例外は、ファイル・システムやネットワークなどの重要なシステム・リソースへのアクセス要求が拒否されたことを示すために、AccessControllerによってスローされます。 | 
| AlgorithmParameterGenerator | AlgorithmParameterGeneratorクラスは、特定のアルゴリズムで使われるパラメータのセットを生成するために使用されます。 | 
| AlgorithmParameterGeneratorSpi | このクラスは、 AlgorithmParameterGeneratorクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。これは、特定のアルゴリズムで使われるパラメータのセットを生成するために使用されます。 | 
| AlgorithmParameters | 暗号化パラメータの不透明な表示として使用します。 | 
| AlgorithmParametersSpi | このクラスは、 AlgorithmParametersクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。これは、アルゴリズム・パラメータを管理するために使用されます。 | 
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Certificate | 非推奨。 
 Javaプラットフォームでは、証明書を扱う新しいパッケージが作成されました。 このCertificateインタフェースは完全に非推奨であり、新しいパッケージへの円滑な移行のために残されています。  | 
| CodeSigner | このクラスはコード署名者に関する情報をカプセル化します。 | 
| CodeSource | このクラスはコード・ベースの概念を拡張し、位置(URL)に加えて、その位置から発生する署名付きコードの検証に使用した証明書チェーンもカプセル化します。 | 
| CryptoPrimitive | 暗号化プリミティブの列挙です。 | 
| DigestException | ジェネリック・メッセージ・ダイジェスト例外です。 | 
| DomainCombiner | DomainCombinerでは、動的に現行のAccessControlContextに関連したProtectionDomainsを変更する手段を提供します。 | 
| GeneralSecurityException | GeneralSecurityExceptionクラスは汎用のセキュリティ例外クラスであり、このクラスを拡張するすべてのセキュリティ関連例外クラスに対して型保証を提供します。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Identity | 非推奨。 
 このクラスは使用されなくなりました。 その機能は java.security.KeyStore、java.security.certパッケージ、およびjava.security.Principalに置き換えられています。 | 
| IdentityScope | 非推奨。 
 このクラスは使用されなくなりました。 その機能は java.security.KeyStore、java.security.certパッケージ、およびjava.security.Principalに置き換えられています。 | 
| InvalidAlgorithmParameterException | 無効または不適切なアルゴリズム・パラメータの例外です。 | 
| InvalidKeyException | 無効な符号化、長さの誤り、未初期化などの無効なキーに対する例外です。 | 
| InvalidParameterException | メソッドに無効なパラメータが渡されると、JCAまたはJCEエンジン・クラスのために設計された、この例外がスローされます。 | 
| Key | このKeyインタフェースは、すべてのキーに対する最上位のインタフェースです。 | 
| KeyException | 基本的なキーの例外です。 | 
| KeyFactory | キー・ファクトリは、 Key型の不透明な暗号キーであるキーと、基本のキー・データの透明な表現であるキー仕様との間の変換を行うために使用します。 | 
| KeyFactorySpi | このクラスは、 KeyFactoryクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。 | 
| KeyManagementException | キー管理に関係するすべての操作に対する一般的なキー管理例外です。 | 
| KeyPair | このクラスは、キー・ペア(公開キーと非公開キー)の単純なホルダーです。 | 
| KeyPairGenerator | KeyPairGeneratorクラスは、公開キーと非公開キーのペアを生成するために使用します。 | 
| KeyPairGeneratorSpi |  このクラスは、 KeyPairGeneratorクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。これは、公開キーと非公開キーのペアを生成するために使用されます。 | 
| KeyRep.Type | キーのタイプです。 | 
| KeyStore | このクラスは、暗号化のキーと証明書の格納場所を表現したものです。 | 
| KeyStore.Builder | インスタンス化すべきKeyStoreオブジェクトを記述したクラスです。 | 
| KeyStore.Entry | KeyStoreエントリの種類に対するマーカー・インタフェースです。 | 
| KeyStore.Entry.Attribute | キーストア・エントリに関連付けられた属性。 | 
| KeyStore.LoadStoreParameter | |
| KeyStore.ProtectionParameter | キーストアの保護パラメータに対するマーカー・インタフェースです。 | 
| KeyStoreException | ジェネリック・キーストア例外です。 | 
| KeyStoreSpi | このクラスは、 KeyStoreクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。 | 
| MessageDigest | このMessageDigestクラスは、SHA-1やSHA-256などのメッセージ・ダイジェスト・アルゴリズムの機能を提供します。 | 
| MessageDigestSpi | MessageDigestクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。これは、MD5やSHAといったメッセージ・ダイジェスト・アルゴリズムの機能を提供します。 | 
| NoSuchAlgorithmException | この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 | 
| NoSuchProviderException | この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| PermissionCollection | Permissionオブジェクトのコレクションを表す抽象クラスです。 | 
| Policy | Policyオブジェクトは、Java Runtime Environment内で実行されるコードにセキュリティ依存の操作を実行するアクセス権があるかどうかの判定を行います。 | 
| Policy.Parameters | このインタフェースは、Policyパラメータのマーカー・インタフェースです。 | 
| Principal | このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログインIDなどのあらゆるエンティティを表すことができます。 | 
| PrivateKey | 非公開キーです。 | 
| PrivilegedAction | 特権を有効にして実行する計算です。 | 
| PrivilegedActionException | この例外は、実行中のアクションからチェック例外がスローされたことを示すために、 doPrivileged(PrivilegedExceptionAction)およびdoPrivileged(PrivilegedExceptionAction, AccessControlContext context)によってスローされます。 | 
| PrivilegedExceptionAction | 特権を有効にして実行する計算で、1つまたは複数のチェック例外をスローします。 | 
| ProtectionDomain | ProtectionDomainクラスは、ドメインの属性をカプセル化し、与えられたPrincipalのセットのかわりに実行される場合に、そのインスタンスに対してアクセス権のセットが与えられるクラスのセットを含みます。 | 
| Provider | このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。 | 
| Provider.Service | 特定のセキュリティ・サービスを記述したものです。 | 
| PublicKey | 公開キーです。 | 
| SecureRandom | このクラスは暗号用に強化された乱数ジェネレータ(RNG)を提供します。 | 
| SecureRandomSpi | このクラスは、 SecureRandomクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。 | 
| Signature | Signatureクラスは、アプリケーションに対してデジタル署名アルゴリズムの機能を提供するために使用されます。 | 
| SignatureException | ジェネリック署名の例外です。 | 
| SignatureSpi | Signatureクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。これは、デジタル署名アルゴリズムの機能を提供するために使用されます。 | 
| Timestamp | このクラスは、署名付きタイムスタンプに関する情報をカプセル化します。 | 
| UnrecoverableEntryException | この例外は、キーストア内のエントリを復元できない場合にスローされます。 | 
| UnrecoverableKeyException | この例外は、キーストア内のキーを復元できない場合にスローされます。 | 
| クラス | 説明 | 
|---|---|
| Principal | このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログインIDなどのあらゆるエンティティを表すことができます。 | 
| クラス | 説明 | 
|---|---|
| GeneralSecurityException | GeneralSecurityExceptionクラスは汎用のセキュリティ例外クラスであり、このクラスを拡張するすべてのセキュリティ関連例外クラスに対して型保証を提供します。 | 
| InvalidAlgorithmParameterException | 無効または不適切なアルゴリズム・パラメータの例外です。 | 
| InvalidKeyException | 無効な符号化、長さの誤り、未初期化などの無効なキーに対する例外です。 | 
| KeyStore | このクラスは、暗号化のキーと証明書の格納場所を表現したものです。 | 
| KeyStoreException | ジェネリック・キーストア例外です。 | 
| NoSuchAlgorithmException | この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 | 
| NoSuchProviderException | この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 | 
| Principal | このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログインIDなどのあらゆるエンティティを表すことができます。 | 
| Provider | このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。 | 
| PublicKey | 公開キーです。 | 
| SignatureException | ジェネリック署名の例外です。 | 
| クラス | 説明 | 
|---|---|
| InvalidParameterException | メソッドに無効なパラメータが渡されると、JCAまたはJCEエンジン・クラスのために設計された、この例外がスローされます。 | 
| Key | このKeyインタフェースは、すべてのキーに対する最上位のインタフェースです。 | 
| PrivateKey | 非公開キーです。 | 
| PublicKey | 公開キーです。 | 
| SecureRandom | このクラスは暗号用に強化された乱数ジェネレータ(RNG)を提供します。 | 
| クラス | 説明 | 
|---|---|
| GeneralSecurityException | GeneralSecurityExceptionクラスは汎用のセキュリティ例外クラスであり、このクラスを拡張するすべてのセキュリティ関連例外クラスに対して型保証を提供します。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| PermissionCollection | Permissionオブジェクトのコレクションを表す抽象クラスです。 | 
| クラス | 説明 | 
|---|---|
| PrivilegedAction | 特権を有効にして実行する計算です。 | 
| PrivilegedExceptionAction | 特権を有効にして実行する計算で、1つまたは複数のチェック例外をスローします。 | 
| クラス | 説明 | 
|---|---|
| CodeSigner | このクラスはコード署名者に関する情報をカプセル化します。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| クラス | 説明 | 
|---|---|
| AlgorithmParameters | 暗号化パラメータの不透明な表示として使用します。 | 
| GeneralSecurityException | GeneralSecurityExceptionクラスは汎用のセキュリティ例外クラスであり、このクラスを拡張するすべてのセキュリティ関連例外クラスに対して型保証を提供します。 | 
| InvalidAlgorithmParameterException | 無効または不適切なアルゴリズム・パラメータの例外です。 | 
| InvalidKeyException | 無効な符号化、長さの誤り、未初期化などの無効なキーに対する例外です。 | 
| Key | このKeyインタフェースは、すべてのキーに対する最上位のインタフェースです。 | 
| NoSuchAlgorithmException | この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 | 
| NoSuchProviderException | この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 | 
| Provider | このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。 | 
| SecureRandom | このクラスは暗号用に強化された乱数ジェネレータ(RNG)を提供します。 | 
| クラス | 説明 | 
|---|---|
| Key | このKeyインタフェースは、すべてのキーに対する最上位のインタフェースです。 | 
| PrivateKey | 非公開キーです。 | 
| PublicKey | 公開キーです。 | 
| クラス | 説明 | 
|---|---|
| InvalidKeyException | 無効な符号化、長さの誤り、未初期化などの無効なキーに対する例外です。 | 
| Key | このKeyインタフェースは、すべてのキーに対する最上位のインタフェースです。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| PermissionCollection | Permissionオブジェクトのコレクションを表す抽象クラスです。 | 
| クラス | 説明 | 
|---|---|
| SecureClassLoader | このクラスは、デフォルトでシステム・ポリシーによって抽出される関連したコード・ソースとアクセス権を持つクラスを定義するための追加サポートを使用して、ClassLoaderを拡張します。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| Principal | このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログインIDなどのあらゆるエンティティを表すことができます。 | 
| クラス | 説明 | 
|---|---|
| AlgorithmConstraints | このインタフェースは、暗号化アルゴリズム、キー(キー・サイズ)、およびその他のアルゴリズム・パラメータの制約を指定します。 | 
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| InvalidAlgorithmParameterException | 無効または不適切なアルゴリズム・パラメータの例外です。 | 
| KeyManagementException | キー管理に関係するすべての操作に対する一般的なキー管理例外です。 | 
| KeyStore | このクラスは、暗号化のキーと証明書の格納場所を表現したものです。 | 
| KeyStore.Builder | インスタンス化すべきKeyStoreオブジェクトを記述したクラスです。 | 
| KeyStoreException | ジェネリック・キーストア例外です。 | 
| NoSuchAlgorithmException | この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 | 
| NoSuchProviderException | この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| Principal | このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログインIDなどのあらゆるエンティティを表すことができます。 | 
| PrivateKey | 非公開キーです。 | 
| Provider | このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。 | 
| SecureRandom | このクラスは暗号用に強化された乱数ジェネレータ(RNG)を提供します。 | 
| UnrecoverableKeyException | この例外は、キーストア内のキーを復元できない場合にスローされます。 | 
| クラス | 説明 | 
|---|---|
| AccessControlContext | AccessControlContextは、それがカプセル化するコンテキストに基づいて、システム・リソースへのアクセスを許可するかどうかを決定するために使用されます。 | 
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| DomainCombiner | DomainCombinerでは、動的に現行のAccessControlContextに関連したProtectionDomainsを変更する手段を提供します。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| PermissionCollection | Permissionオブジェクトのコレクションを表す抽象クラスです。 | 
| Principal | このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログインIDなどのあらゆるエンティティを表すことができます。 | 
| PrivilegedAction | 特権を有効にして実行する計算です。 | 
| PrivilegedActionException | この例外は、実行中のアクションからチェック例外がスローされたことを示すために、 doPrivileged(PrivilegedExceptionAction)およびdoPrivileged(PrivilegedExceptionAction, AccessControlContext context)によってスローされます。 | 
| PrivilegedExceptionAction | 特権を有効にして実行する計算で、1つまたは複数のチェック例外をスローします。 | 
| ProtectionDomain | ProtectionDomainクラスは、ドメインの属性をカプセル化し、与えられたPrincipalのセットのかわりに実行される場合に、そのインスタンスに対してアクセス権のセットが与えられるクラスのセットを含みます。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Key | このKeyインタフェースは、すべてのキーに対する最上位のインタフェースです。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| PermissionCollection | Permissionオブジェクトのコレクションを表す抽象クラスです。 | 
| Principal | このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログインIDなどのあらゆるエンティティを表すことができます。 | 
| クラス | 説明 | 
|---|---|
| GeneralSecurityException | GeneralSecurityExceptionクラスは汎用のセキュリティ例外クラスであり、このクラスを拡張するすべてのセキュリティ関連例外クラスに対して型保証を提供します。 | 
| NoSuchAlgorithmException | この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 | 
| NoSuchProviderException | この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 | 
| Provider | このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。 | 
| クラス | 説明 | 
|---|---|
| Principal | このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログインIDなどのあらゆるエンティティを表すことができます。 | 
| PrivateKey | 非公開キーです。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| クラス | 説明 | 
|---|---|
| Key | このKeyインタフェースは、すべてのキーに対する最上位のインタフェースです。 | 
| クラス | 説明 | 
|---|---|
| InvalidAlgorithmParameterException | 無効または不適切なアルゴリズム・パラメータの例外です。 | 
| NoSuchAlgorithmException | この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 | 
| NoSuchProviderException | この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 | 
| Provider | このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。 | 
| クラス | 説明 | 
|---|---|
| Key | このKeyインタフェースは、すべてのキーに対する最上位のインタフェースです。 | 
| クラス | 説明 | 
|---|---|
| KeyException | 基本的なキーの例外です。 | 
| NoSuchProviderException | この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。 | 
| Provider | このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。 | 
| PublicKey | 公開キーです。 | 
| クラス | 説明 | 
|---|---|
| BasicPermission | BasicPermissionはPermissionクラスを拡張するクラスで、BasicPermissionと同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。 | 
| Guard |  このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。 | 
| Permission | システム・リソースへのアクセスを表現する抽象クラスです。 | 
| Principal | このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログインIDなどのあらゆるエンティティを表すことができます。 | 
| クラス | 説明 | 
|---|---|
| Principal | このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログインIDなどのあらゆるエンティティを表すことができます。 | 
| クラス | 説明 | 
|---|---|
| Provider | このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。 
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.  Documentation Redistribution Policyも参照してください。