パッケージ
java.securityの使用
パッケージ
説明
このパッケージは、
jarsigner
ツールで使用される署名メカニズムを定義するために使用されるインタフェースとクラスで構成されています。これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
組込みのHTTPサーバーの構築に使用できる、単純で高度なHTTPサーバーAPIを提供します。
Principal
の実装を提供します。このパッケージは、GSS-APIへのJDK拡張のクラスとインタフェースを定義します。
Java仮想マシンにアタッチするAPIを提供します。
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
Javaプログラミング言語エージェントによりJVMで実行中のプログラムを計測するサービスを提供します。
Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
ネットワーク・アプリケーションを実装するためのクラスを提供します。
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
ファイルおよびファイル・システム属性へのアクセスを提供するインタフェースとクラスです。
セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
RSA Laboratory Technical Note PKCS#1で定義されているRSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm)キーと、NISTのFIPS-186で定義されているDSA (Digital Signature Algorithm)キーを生成するためのインタフェースを提供します。
キー仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供します。
Javaプログラミング言語を使用して、データ・ソース(通常はリレーショナル・データベース)に格納されているデータにアクセスして処理するためのAPIを提供します。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャニング・クラス、Base64エンコーディングとデコーディング、ビット配列、およびその他のユーティリティ・クラスが含まれています。
並行プログラミングでよく使用されるユーティリティ・クラスです。
JAR (Java ARchive)ファイル形式の読み込みと書込みに使うクラスを提供します。JARは、必要に応じてマニフェスト・ファイルを付随させることのできる、標準的なZIPに基づくファイル形式です。
Java 2プラットフォームのコア・ロギング機能のクラスおよびインタフェースを提供します。
暗号化操作のクラスとインタフェースを提供します。
RSA LaboratoriesのPKCS#3で定義されているDiffie-Hellmanキーのインタフェースを提供します。
キー仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供します。
Java Management Extensionsのコア・クラスを提供します。
高度な動的ロード機能を実装するクラスを提供します。
JMX MBeanサーバーにリモート・アクセスするためのインタフェースです。
セキュア・ソケット・パッケージのクラスを提供します。
このパッケージは、認証と承認に関するフレームワークを提供します。
このパッケージには、Kerberosネットワーク認証プロトコルに関連するユーティリティ・クラスが含まれています。
このパッケージは、プラグイン可能な認証フレームワークを提供します。
このパッケージには、X500プリンシパルおよびX500非公開資格をSubjectに格納する際に使用すべきクラスが含まれています。
公開キー証明書用のクラスを提供します。
Java™スマート・カード入出力API
サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供します。
XML暗号化用の共通クラスです。
XMLデジタル署名の生成および検証用のクラスです。
javax.xml.crypto.dsig
パッケージのDOM固有のクラス。KeyInfo
の要素や構造体の解析や処理を行うためのクラス。このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
java.net
およびjava.nio.channels
ソケット・クラスに対するプラットフォーム固有のソケット・オプション。このパッケージは、jarファイルに署名するためのAPIを定義します。
このパッケージは、Kerberosなどのさまざまな配下のセキュリティ・メカニズムの統合されたAPIを使用して、認証、データの整合性、データの機密性などのセキュリティ・サービスをアプリケーション開発者が利用できるフレームワークを提供します。
-
-
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。 -
-
-
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。Permissionオブジェクトのコレクションを表す抽象クラスです。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。ProtectionDomain
クラスは、ドメインの特性をカプセル化します。ドメインは、特定のプリンシパルのセットにかわって実行されたときに、インスタンスが権限のセットを付与されるクラスのセットを包含します。 -
クラス説明
ProtectionDomain
クラスは、ドメインの特性をカプセル化します。ドメインは、特定のプリンシパルのセットにかわって実行されたときに、インスタンスが権限のセットを付与されるクラスのセットを包含します。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このクラスはコード・ベースの概念を拡張し、位置(URL)に加えて、その位置から発生する署名付きコードの検証に使用した証明書チェーンもカプセル化します。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。Permissionオブジェクトのコレクションを表す抽象クラスです。このインタフェースは、個人、企業、ログインIDなどの任意のエンティティを表すために使用できるPrincipal
の抽象概念を表します。このクラスは、ClassLoader
を拡張し、関連するコード・ソースと、デフォルトでシステム・ポリシーによって取得される権限でクラスを定義するための追加のサポートを提供します。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。 -
-
クラス説明削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは、非推奨であり、将来のリリースで削除される可能性があります。「セキュリティ・マネージャ」と組み合わせて使用すると便利です。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは、非推奨であり、将来のリリースで削除される可能性があります。「セキュリティ・マネージャ」と組み合わせて使用すると便利です。
AlgorithmParameterGenerator
クラスは、特定のアルゴリズムで使われるパラメータのセットを生成するために使用されます。このクラスは、AlgorithmParameterGenerator
クラスのサービス・プロバイダ・インタフェース (SPI)を定義します。これは、特定のアルゴリズムで使われるパラメータのセットを生成するために使用されます。暗号化パラメータの不透明な表示として使用します。このクラスは、AlgorithmParameters
クラスのサービス・プロバイダ・インタフェース (SPI)を定義します。これは、アルゴリズム・パラメータを管理するために使用されます。BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。このクラスはコード署名者に関する情報をカプセル化します。このクラスはコード・ベースの概念を拡張し、位置(URL)に加えて、その位置から発生する署名付きコードの検証に使用した証明書チェーンもカプセル化します。暗号化プリミティブの列挙です。ジェネリック・メッセージ・ダイジェスト例外です。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは、非推奨であり、将来のリリースで削除される可能性があります。「セキュリティ・マネージャ」と組み合わせて使用すると便利です。DRBGの再シード可能および予測抵抗能力。インスタンス化のDRBGパラメータ。ランダム・ビット生成のためのDRBGパラメータ。再シードのDRBGパラメータ。GeneralSecurityException
クラスは汎用のセキュリティ例外クラスであり、このクラスを拡張するすべてのセキュリティ関連例外クラスに対して型保証を提供します。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。無効または不適切なアルゴリズム・パラメータの例外です。これは、無効なキー(無効なエンコーディング、長さが正しくない、初期化されていないなど。)の例外です。メソッドに無効なパラメータが渡されると、JCAまたはJCEエンジン・クラスのために設計された、この例外がスローされます。Key
インタフェースは、すべてのキーの最上位インタフェースです。基本的なキーの例外です。キー・ファクトリは、Key
型の不透明な暗号キーであるキーと、基本のキー・マテリアルの透明な表現であるキー仕様との間の変換を行うために使用します。このクラスは、KeyFactory
クラスのサービス・プロバイダ・インタフェース (SPI)を定義します。キー管理に関係するすべての操作に対する一般的なキー管理例外です。このクラスは、キー・ペア(公開キーと非公開キー)の単純なホルダーです。KeyPairGenerator
クラスは、公開キーと秘密キーのペアを生成するために使用されます。このクラスは、KeyPairGenerator
クラスのサービス・プロバイダ・インタフェース (SPI)を定義します。これは、公開キーと非公開キーのペアを生成するために使用されます。キーのタイプです。このクラスは、暗号化のキーと証明書の格納場所を表現したものです。インスタンス化予定のKeyStore
オブジェクトの説明。KeyStore
エントリの種類に対するマーカー・インタフェースです。キーストア・エントリに関連付けられた属性。キーストアの保護パラメータに対するマーカー・インタフェースです。ジェネリック・キーストア例外です。このクラスは、KeyStore
クラスのサービス・プロバイダ・インタフェース (SPI)を定義します。このMessageDigest
クラスは、SHA-1やSHA-256などのメッセージ・ダイジェスト・アルゴリズムの機能を提供します。MessageDigest
クラスのサービス・プロバイダ・インタフェース (SPI)を定義します。これは、MD5やSHAといったメッセージ・ダイジェスト・アルゴリズムの機能を提供します。この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。システム・リソースへのアクセスを表現する抽象クラスです。Permissionオブジェクトのコレクションを表す抽象クラスです。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは、非推奨であり、将来のリリースで削除される可能性があります。「セキュリティ・マネージャ」と組み合わせて使用すると便利です。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは、非推奨であり、将来のリリースで削除される可能性があります。「セキュリティ・マネージャ」と組み合わせて使用すると便利です。このインタフェースは、個人、企業、ログインIDなどの任意のエンティティを表すために使用できるPrincipal
の抽象概念を表します。非公開キーです。特権を有効にして実行する計算です。この例外は、実行中のアクションからチェック例外がスローされたことを示すために、doPrivileged(PrivilegedExceptionAction)
およびdoPrivileged(PrivilegedExceptionAction, AccessControlContext context)
によってスローされます。特権を有効にして実行する計算で、1つまたは複数のチェック例外をスローします。ProtectionDomain
クラスは、ドメインの特性をカプセル化します。ドメインは、特定のプリンシパルのセットにかわって実行されたときに、インスタンスが権限のセットを付与されるクラスのセットを包含します。このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。特定のセキュリティ・サービスを記述したものです。公開キーです。このクラスは暗号用に強化された乱数ジェネレータ(RNG)を提供します。さまざまなSecureRandom
メソッドで使用されるパラメータのマーカー・インタフェース。このクラスは、SecureRandom
クラスの「サービス・プロバイダ・インタフェース」 (SPI)を定義します。Signature
クラスは、アプリケーションにデジタル・シグネチャ・アルゴリズムの機能を提供するために使用されます。ジェネリック署名の例外です。Signature
クラスのサービス・プロバイダ・インタフェース (SPI)を定義します。これは、デジタル署名アルゴリズムの機能を提供するために使用されます。このクラスは、署名付きタイムスタンプに関する情報をカプセル化します。この例外は、キーストア内のエントリを復元できない場合にスローされます。この例外は、キーストア内のキーを復元できない場合にスローされます。 -
クラス説明
GeneralSecurityException
クラスは汎用のセキュリティ例外クラスであり、このクラスを拡張するすべてのセキュリティ関連例外クラスに対して型保証を提供します。無効または不適切なアルゴリズム・パラメータの例外です。これは、無効なキー(無効なエンコーディング、長さが正しくない、初期化されていないなど。)の例外です。このクラスは、暗号化のキーと証明書の格納場所を表現したものです。ジェネリック・キーストア例外です。この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。このインタフェースは、個人、企業、ログインIDなどの任意のエンティティを表すために使用できるPrincipal
の抽象概念を表します。このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。公開キーです。ジェネリック署名の例外です。 -
クラス説明
Key
インタフェースは、すべてのキーの最上位インタフェースです。非公開キーです。公開キーです。このクラスは暗号用に強化された乱数ジェネレータ(RNG)を提供します。 -
クラス説明
GeneralSecurityException
クラスは汎用のセキュリティ例外クラスであり、このクラスを拡張するすべてのセキュリティ関連例外クラスに対して型保証を提供します。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。Permissionオブジェクトのコレクションを表す抽象クラスです。 -
クラス説明特権を有効にして実行する計算です。特権を有効にして実行する計算で、1つまたは複数のチェック例外をスローします。
-
-
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。 -
クラス説明暗号化パラメータの不透明な表示として使用します。
GeneralSecurityException
クラスは汎用のセキュリティ例外クラスであり、このクラスを拡張するすべてのセキュリティ関連例外クラスに対して型保証を提供します。無効または不適切なアルゴリズム・パラメータの例外です。これは、無効なキー(無効なエンコーディング、長さが正しくない、初期化されていないなど。)の例外です。Key
インタフェースは、すべてのキーの最上位インタフェースです。この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。このクラスは暗号用に強化された乱数ジェネレータ(RNG)を提供します。 -
-
クラス説明これは、無効なキー(無効なエンコーディング、長さが正しくない、初期化されていないなど。)の例外です。
Key
インタフェースは、すべてのキーの最上位インタフェースです。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。 -
クラス説明このクラスは、
ClassLoader
を拡張し、関連するコード・ソースと、デフォルトでシステム・ポリシーによって取得される権限でクラスを定義するための追加のサポートを提供します。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。このインタフェースは、個人、企業、ログインIDなどの任意のエンティティを表すために使用できるPrincipal
の抽象概念を表します。 -
クラス説明このインタフェースは、暗号化アルゴリズム、キー(キー・サイズ)、およびその他のアルゴリズム・パラメータの制約を指定します。
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。無効または不適切なアルゴリズム・パラメータの例外です。キー管理に関係するすべての操作に対する一般的なキー管理例外です。このクラスは、暗号化のキーと証明書の格納場所を表現したものです。インスタンス化予定のKeyStore
オブジェクトの説明。ジェネリック・キーストア例外です。この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。システム・リソースへのアクセスを表現する抽象クラスです。このインタフェースは、個人、企業、ログインIDなどの任意のエンティティを表すために使用できるPrincipal
の抽象概念を表します。非公開キーです。このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。このクラスは暗号用に強化された乱数ジェネレータ(RNG)を提供します。この例外は、キーストア内のキーを復元できない場合にスローされます。 -
クラス説明削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは、非推奨であり、将来のリリースで削除される可能性があります。「セキュリティ・マネージャ」と組み合わせて使用すると便利です。
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは、非推奨であり、将来のリリースで削除される可能性があります。「セキュリティ・マネージャ」と組み合わせて使用すると便利です。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。Permissionオブジェクトのコレクションを表す抽象クラスです。このインタフェースは、個人、企業、ログインIDなどの任意のエンティティを表すために使用できるPrincipal
の抽象概念を表します。特権を有効にして実行する計算です。この例外は、実行中のアクションからチェック例外がスローされたことを示すために、doPrivileged(PrivilegedExceptionAction)
およびdoPrivileged(PrivilegedExceptionAction, AccessControlContext context)
によってスローされます。特権を有効にして実行する計算で、1つまたは複数のチェック例外をスローします。ProtectionDomain
クラスは、ドメインの特性をカプセル化します。ドメインは、特定のプリンシパルのセットにかわって実行されたときに、インスタンスが権限のセットを付与されるクラスのセットを包含します。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。Key
インタフェースは、すべてのキーの最上位インタフェースです。システム・リソースへのアクセスを表現する抽象クラスです。Permissionオブジェクトのコレクションを表す抽象クラスです。このインタフェースは、個人、企業、ログインIDなどの任意のエンティティを表すために使用できるPrincipal
の抽象概念を表します。 -
クラス説明
GeneralSecurityException
クラスは汎用のセキュリティ例外クラスであり、このクラスを拡張するすべてのセキュリティ関連例外クラスに対して型保証を提供します。この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。 -
クラス説明このインタフェースは、個人、企業、ログインIDなどの任意のエンティティを表すために使用できる
Principal
の抽象概念を表します。非公開キーです。 -
クラス説明これは、無効なキー(無効なエンコーディング、長さが正しくない、初期化されていないなど。)の例外です。この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。このインタフェースは、個人、企業、ログインIDなどの任意のエンティティを表すために使用できる
Principal
の抽象概念を表します。公開キーです。ジェネリック署名の例外です。 -
クラス説明このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。システム・リソースへのアクセスを表現する抽象クラスです。このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。
-
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。 -
-
クラス説明無効または不適切なアルゴリズム・パラメータの例外です。この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。
-
-
クラス説明基本的なキーの例外です。この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。公開キーです。
-
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。 -
クラス説明
BasicPermission
クラスはPermission
クラスを拡張し、BasicPermission
と同じネーミング規則に従う権限の基本クラスとして使用できます。このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。システム・リソースへのアクセスを表現する抽象クラスです。 -
クラス説明特定の
PrivateKey
と対応する証明書チェーンが格納されたKeyStore
エントリです。この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。非公開キーです。このクラスは、Java Security APIの「プロバイダ」を表します。プロバイダとは、Javaセキュリティの全体または一部を実装するものです。 -