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.CapabilitygetCapability()機能を返します。byte[]getPersonalizationString()パーソナライゼーション文字列をバイト配列として返します。intgetStrength()セキュリティ強度をビット単位で返します。StringtoString()この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
public String toString()このInstantiationの人間が読める文字列表現を返します。
-