)JavaScriptがブラウザで無効になっています。11すべてのクラス検索:JavaScriptがブラウザで無効になっています。(SPI)を定義します。これは、デジタル署名アルゴリズムの機能を提供するために使用されます。デジタル署名は、認証やデジタル・データの整合性を保証するために使用されます。特定の署名アルゴリズムの実装を提供する各暗号サービス・プロバイダは、このクラスのすべての抽象メソッドを実装する必要があります。SecureRandomappRandomアプリケーション固有の乱数発生の元です。非推奨のメソッド修飾子と型メソッド説明Objectclone()実装が複製可能な場合は複製を返します。AlgorithmParametersengineGetParameters()このメソッドは、このシグネチャ・エンジンで使用されるパラメータを返すためにプロバイダによってオーバーライドされます。privateKey)署名オブジェクトを、署名操作のために指定された非公開鍵で初期化します。random)署名オブジェクトを、署名操作のために指定された非公開鍵と乱数発生の元で初期化します。publicKey)署名オブジェクトを、検証操作のために指定された公開鍵で初期化します。engineSetParameterに置き換えられています。params)このメソッドはプロバイダによってオーバーライドされ、署名エンジンを指定したパラメータ・セットで初期化します。byte[]engineSign()これまでに更新されたすべてのデータのうちの署名データを返します。len)署名操作を終了し、結果として得られる署名バイトを、指定されたバッファoutbufにoffsetから格納します。b)署名または検証されるデータを、指定されたバイトで更新します。len)署名または検証するデータを、指定されたバイトの配列を使って、指定されたオフセットから更新します。input)署名または検証するデータを、指定されたByteBufferを使用して更新します。sigBytes)渡された署名を検証します。length)指定されたオフセットから開始して、指定されたバイト・データの配列の渡された署名を検証します。appRandomアプリケーション固有の乱数発生の元です。InvalidKeyException署名オブジェクトを、検証操作のために指定された公開鍵で初期化します。署名が検証されるアイデンティティの公開鍵。鍵の符号化が不適切な場合、パラメータが欠落している場合など。InvalidKeyException署名オブジェクトを、署名操作のために指定された非公開鍵で初期化します。署名が生成されるアイデンティティの非公開鍵。鍵の符号化が不適切な場合、パラメータが欠落している場合など。InvalidKeyException署名オブジェクトを、署名操作のために指定された非公開鍵と乱数発生の元で初期化します。この具象メソッドは、事前に定義されたこの抽象クラスに追加されたものです。下位互換性のために、抽象メソッドにはできません。署名が生成されるアイデンティティの非公開鍵。鍵の符号化が不適切な場合、パラメータが欠落している場合など。SignatureException署名または検証されるデータを、指定されたバイトで更新します。エンジンが適切に初期化されていない場合。SignatureException署名または検証するデータを、指定されたバイトの配列を使って、指定されたオフセットから更新します。input)署名または検証するデータを、指定されたByteBufferを使用して更新します。data.position()から始まるdata.remaining()バイトを処理します。終了時に、バッファの位置はリミットに等しくなりますが、リミットは変更されません。SignatureExceptionこれまでに更新されたすべてのデータのうちの署名データを返します。署名の形式は基になる署名方式に依存します。戻り値:署名操作の結果の署名バイト。エンジンが正しく初期化されていない場合、またはこの署名アルゴリズムが指定された入力データを処理できない場合。SignatureException署名操作を終了し、結果として得られる署名バイトを、指定されたバッファoutbufにoffsetから格納します。署名の形式は基になる署名方式に依存します。署名の実装は、初期状態(engineInitSignメソッドの1つに呼び出された直後の状態)にリセットされます。リセットされた後は、同じ非公開鍵を使ってさらに署名を生成するために再使用できます。このメソッドは抽象メソッドでなければいけませんが、バイナリ互換を保つために具象メソッドのままにしておきます。互換性を配慮するプロバイダは、このメソッドをオーバーライドしてください。最終的な署名を格納するバッファ。outbufに署名を格納するときのオフセット。outbuf内に署名用として割り当てられるバイト数。このデフォルト実装とSUNプロバイダは、どちらも部分的なダイジェストを返さない。このパラメータの値が実際の署名の長さよりも短い場合、このメソッドはSignatureExceptionをスローする。このパラメータは、その値が実際の署名の長さより長いか等しい場合は無視される。エンジンが正しく初期化されていない場合、この署名アルゴリズムが指定された入力データを処理できない場合、またはlenが実際の署名の長さより小さい場合。SignatureException渡された署名を検証します。検証対象の署名バイト。戻り値:署名が検証された場合はtrue、そうでない場合はfalse。エンジンが正しく初期化されていない場合、指定された署名の符号化方法が不適切である場合、指定された署名の型が不正である場合、この署名アルゴリズムが指定された入力データを処理できない場合など。SignatureException指定されたオフセットから開始して、指定されたバイト・データの配列の渡された署名を検証します。サブクラスは、デフォルトの実装を上書きする必要があります。検証対象の署名バイト。バイトの配列での開始オフセット。使用するバイト数(offsetから開始)。戻り値:署名が検証された場合はtrue、そうでない場合はfalse。エンジンが正しく初期化されていない場合、指定された署名の符号化方法が不適切である場合、指定された署名の型が不正である場合、この署名アルゴリズムが指定された入力データを処理できない場合など。InvalidParameterException非推奨。engineSetParameterに置き換えられています。指定されたアルゴリズム・パラメータを、指定された値に設定します。このメソッドは、このオブジェクトのさまざまなパラメータの設定を可能にする汎用的なメカニズムを提供します。パラメータは、たとえば、パラメータ・サイズ、署名生成に対する乱数ビットの発生源(該当する場合)、特定のオプションの計算を実行するかどうかの指示など、アルゴリズムに対して設定可能であればどのようなパラメータでも設定できます。各パラメータの命名法は、統一されていてアルゴリズムに固有であることが望ましいですが、現時点では規定されていません。パラメータの文字列識別子。paramがこの署名アルゴリズム・エンジンに対して無効である場合、パラメータが設定済みで再設定できない場合、セキュリティ例外が発生した場合など。InvalidAlgorithmParameterExceptionこのメソッドはプロバイダによってオーバーライドされ、署名エンジンを指定したパラメータ・セットで初期化します。engineGetParameters()このメソッドは、このシグネチャ・エンジンで使用されるパラメータを返すためにプロバイダによってオーバーライドされます。このシグネチャ・エンジンがパラメータ(engineSetParameterメソッドの呼出し)で以前に初期化されている場合、このメソッドは同じパラメータを返します。このシグネチャ・エンジンがパラメータを使用して初期化されていない場合、このメソッドは、基礎となるシグネチャの実装がサポートされ、正常に生成された場合に、デフォルトでランダムに生成されたパラメータ値の組合せを返すことがあります。それ以外の場合はnullが返されます。InvalidParameterException非推奨。指定されたアルゴリズム・パラメータの値を取得します。このメソッドは、このオブジェクトのさまざまなパラメータの設定を可能にする汎用的なメカニズムを提供します。パラメータは、たとえば、パラメータ・サイズ、署名生成に対する乱数ビットの発生源(該当する場合)、特定のオプションの計算を実行するかどうかの指示など、アルゴリズムに対して設定可能であればどのようなパラメータでも設定できます。各パラメータの命名法は、統一されていてアルゴリズムに固有であることが望ましいですが、現時点では規定されていません。パラメータの文字列名。戻り値:パラメータ値を表すオブジェクト、または何もない場合はnull。paramがこのエンジンに対して無効なパラメータである場合、またはこのパラメータを取得しようとしている間に別の例外が発生した場合。CloneNotSupportedException実装が複製可能な場合は複製を返します。Object戻り値:実装が複製可能な場合は複製。Cloneableをサポートしていない実装で呼び出された場合。11すべてのクラスJavaScriptがブラウザで無効になっています。SEドキュメンテーション」を参照してください。Javaは、米国およびその他の国におけるOracleおよび/またはその関連会社の商標または登録商標です。使用は「ライセンス条項」と「ドキュメンテーション再配布ポリシー」に従います。このページのスクリプトはWebページのトラフィックを追跡するものであり、内容は変更されません。