- 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
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DrbgParameters.Capability
getCapability()
機能を返します。byte[]
getPersonalizationString()
パーソナライゼーション文字列をバイト配列として返します。int
getStrength()
セキュリティ強度をビット単位で返します。String
toString()
このInstantiation
の人間が読める文字列表現を返します。
-
-
-
メソッドの詳細
-
getStrength
public int getStrength()
セキュリティ強度をビット単位で返します。- 戻り値:
getInstance
で使用されている場合は、リクエストされた最小強度を返します。強度に関する特定のリクエストがない場合は -1を返します。getParameters
で使用されている場合は、有効な強度を返します。 有効強度は、リクエストされる最小強度以上でなければなりません。
-
getCapability
public DrbgParameters.Capability getCapability()
機能を返します。- 戻り値:
getInstance
で使用されている場合は、リクエストされた最小機能を返します。getParameters
で使用されている場合は、有効な予測抵抗フラグと再シードをサポートするかどうかの情報を返します。
-
getPersonalizationString
public byte[] getPersonalizationString()
パーソナライゼーション文字列をバイト配列として返します。- 戻り値:
getInstance
で使用されている場合は、リクエストされたパーソナライゼーション文字列を新しく割り当てられた配列として返します。パーソナライズ文字列がリクエストされない場合はnull
を返します。 同じ文字列をgetParameters
に新しいコピーとして、またはgetInstance
でパーソナライズ文字列がリクエストされない場合はnull
に返す必要があります。
-
-