- 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
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 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に返す必要があります。
-
-