モジュール 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パラメータ。

SecureRandom.getInstance(String, SecureRandomParameters)またはSecureRandomParametersパラメータを使用する他の同様のgetInstanceコールで使用する場合、リクエストされたインスタンス化パラメータは、新しく作成された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
      戻り値:
      文字列表現