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
-
メソッドのサマリー
修飾子と型メソッド説明機能を返します。byte[]
パーソナライズ文字列をバイト配列として返します。int
セキュリティ強度をビット単位で返します。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
を返す必要があります。
-
toString
-