モジュール java.base
パッケージ 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
        戻り値:
        文字列表現