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