java.lang.Object
java.security.spec.XECPrivateKeySpec
- すべての実装されたインタフェース:
- KeySpec
曲線およびその他のアルゴリズム・パラメータを含む、RFC 7748に定義されている楕円曲線非公開鍵を表すクラス。 秘密鍵は、エンコードされたスカラー値として表現されます。 RFCに定義されているデコード手順には、キーの特定のビットを1または0に強制的に設定する操作が含まれています。 この操作は、秘密鍵の"プルーニング"または"結合"と呼ばれます。 この仕様のすべての配列は実行されず、実装では配列をどの数値操作で使用する前にプルーニングする必要があります。 
- 導入されたバージョン:
- 11
- 
コンストラクタのサマリーコンストラクタコンストラクタ説明XECPrivateKeySpec(AlgorithmParameterSpec params, byte[] scalar) 指定されたパラメータおよびエンコードされたスカラー値を使用して、秘密鍵の仕様を作成します。
- 
メソッドのサマリー修飾子と型メソッド説明曲線とその他の設定を定義するアルゴリズム・パラメータを取得します。byte[]非実行バイト配列としてエンコードされたスカラー値を取得します。
- 
コンストラクタの詳細- 
XECPrivateKeySpecpublic XECPrivateKeySpec(AlgorithmParameterSpec params, byte[] scalar) 指定されたパラメータおよびエンコードされたスカラー値を使用して、秘密鍵の仕様を作成します。- パラメータ:
- params- アルゴリズム・パラメータ
- scalar- 実行されていないエンコードされたスカラー値。 この配列は、以降の変更から保護するためにコピーされます。
- throws:
- NullPointerException-- paramsまたは- scalarがnullであるかどうか。
 
 
- 
- 
メソッドの詳細- 
getParamspublic AlgorithmParameterSpec getParams()曲線とその他の設定を定義するアルゴリズム・パラメータを取得します。- 戻り値:
- アルゴリズム・パラメータ
 
- 
getScalarpublic byte[] getScalar()非実行バイト配列としてエンコードされたスカラー値を取得します。 このメソッドが呼び出されるたびに、配列の新しいコピーが返されます。- 戻り値:
- 未実行のエンコード済スカラー値
 
 
-