クラスHKDFParameterSpec.Extract

java.lang.Object
javax.crypto.spec.HKDFParameterSpec.Extract
すべての実装されたインタフェース:
AlgorithmParameterSpec, HKDFParameterSpecPREVIEW
含まれているインタフェース:
HKDFParameterSpecPREVIEW

public static final class HKDFParameterSpec.Extract extends Object implements HKDFParameterSpecPREVIEW
Extractは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでExtractを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
RFC 5869で定義されているExtract操作の入力パラメータを定義します。
導入されたバージョン:
24
  • メソッドの詳細

    • ikms

      public List<SecretKey> ikms()
      入力キーイング・マテリアル値の変更不可能なListを、追加された順序で返します。 入力キー・マテリアル値がない場合、空のリストを返します。

      HKDFParameterSpec.Builder.addIKM(byte[])PREVIEWによって追加された入力キーイング・マテリアル値は、SecretKeySpecオブジェクトに変換されます。 空の配列は破棄されます。

      実装上のノート:
      HKDF実装では、入力キーイング・マテリアルをHKDF-Extractで使用される単一の値に連結する必要があります。
      戻り値:
      入力キーイング・マテリアル値の変更不可能なList
    • salts

      public List<SecretKey> salts()
      変更できないListのsalt値を、追加された順序で返します。 サルト値がない場合、空のリストを返します。

      HKDFParameterSpec.Builder.addSalt(byte[])PREVIEWによって追加されたsalt値は、SecretKeySpecオブジェクトに変換されます。 空の配列は破棄されます。

      実装上のノート:
      HKDF実装では、塩分をHKDF-Extractで使用される単一の値に連結する必要があります。
      戻り値:
      変更不可能なListのsalt値