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