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

クラスDrbgParameters.Instantiation

java.lang.Object
java.security.DrbgParameters.Instantiation
すべての実装されたインタフェース:
SecureRandomParameters
含まれているクラス:
DrbgParameters

public static final class DrbgParameters.Instantiation extends Object implements SecureRandomParameters
インスタンス化のDRBGパラメータ。

SecureRandomParametersパラメータを取るSecureRandom.getInstance(String, SecureRandomParameters)または他の同様のgetInstance呼び出しの1つで使用すると、新しく作成したSecureRandomオブジェクトが最小限サポートしなければならないリクエストされたインスタンス化パラメータを意味します。 SecureRandom.getParameters()メソッドの戻り値として使用すると、SecureRandomオブジェクトの実効インスタンス化パラメータを意味します。

導入されたバージョン:
9
  • メソッドの詳細

    • getStrength

      public int getStrength()
      セキュリティ強度をビット単位で返します。
      戻り値:
      getInstanceで使用されている場合は、リクエストされた最小強度を返します。強度に関する特定のリクエストがない場合は -1を返します。 getParametersで使用されている場合は、有効な強度を返します。 有効強度は、リクエストされる最小強度以上でなければなりません。
    • getCapability

      public DrbgParameters.Capability getCapability()
      機能を返します。
      戻り値:
      getInstanceで使用されている場合は、リクエストされた最小機能を返します。 getParametersで使用されている場合は、有効な予測抵抗フラグと再シードをサポートするかどうかの情報を返します。
    • getPersonalizationString

      public byte[] getPersonalizationString()
      パーソナライゼーション文字列をバイト配列として返します。
      戻り値:
      getInstanceで使用されている場合は、リクエストされたパーソナライゼーション文字列を新しく割り当てられた配列として返します。パーソナライズ文字列がリクエストされない場合はnullを返します。 同じ文字列をgetParametersに新しいコピーとして、またはgetInstanceでパーソナライズ文字列がリクエストされない場合はnullに返す必要があります。
    • toString

      public String toString()
      このInstantiationの人間が読める文字列表現を返します。
      オーバーライド:
      toString、クラスObject
      戻り値:
      文字列表現