モジュール java.base
パッケージ java.security.interfaces

インタフェースXECPublicKey

すべてのスーパー・インタフェース:
Key, PublicKey, Serializable, XECKey

public interface XECPublicKey extends XECKey, PublicKey
RFC 7748で定義される楕円曲線公開鍵のインタフェース。 これらのキーはECPublicKeyで表されるキーとは異なり、XDH KeyAgreementアルゴリズムなどのRFC 7748に基づいたアルゴリズムで使用することを意図しています。 XEC公開鍵は曲線上の特定の点で、RFC 7748で説明されているように、この曲線はu座標のみを使用して表されます。 U-coordinateは、アルゴリズム・パラメータによって決定される整数値をモジュラスするフィールドの要素です。 このフィールド要素は、任意の値を保持できるBigIntegerで表されます。 つまり、BigIntegerは標準的なフィールド要素の範囲に制限されません。
導入されたバージョン:
11
  • フィールドのサマリー

    interface java.security.PublicKeyで宣言されたフィールド

    serialVersionUID
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    点のu座標を取得します。

    インタフェース java.security.Keyで宣言されたメソッド

    getAlgorithm, getEncoded, getFormat

    interface java.security.interfaces.XECKeyで宣言されたメソッド

    getParams
  • メソッドの詳細

    • getU

      BigInteger getU()
      点のu座標を取得します。
      戻り値:
      u-coordinate、BigIntegerを使用して表され、任意の値を保持できます。