- java.lang.Object
-
- java.security.DrbgParameters.Instantiation
-
- All Implemented Interfaces:
-
SecureRandomParameters
- Enclosing class:
- DrbgParameters
public static final class DrbgParameters.Instantiation extends Object implements SecureRandomParameters
用于实例化的DRBG参数。当用于
SecureRandom.getInstance(String, SecureRandomParameters)或其他类似的getInstance调用中的一个采用SecureRandomParameters参数时,表示新创建的SecureRandom对象必须最小化支持的请求实例参数。 当用作SecureRandom.getParameters()方法的返回值时,表示SecureRandom对象的有效实例参数。- 从以下版本开始:
- 9
-
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 DrbgParameters.CapabilitygetCapability()返回能力。byte[]getPersonalizationString()返回个性化字符串作为字节数组。intgetStrength()以比特返回安全强度。StringtoString()返回此Instantiation的人类可读字符串表示Instantiation。
-
-
-
方法详细信息
-
getStrength
public int getStrength()
以比特返回安全强度。- 结果
-
如果在
getInstance,则返回所请求的最小强度,如果没有强度的特定请求,则返回-1。 如果在getParameters,返回有效强度。 有效强度必须大于或等于所要求的最小强度。
-
getCapability
public DrbgParameters.Capability getCapability()
返回能力。- 结果
-
如果在
getInstance,则返回所需的最小能力。 如果在getParameters,则返回有关有效预测阻力标志的信息以及是否支持重新进给。
-
getPersonalizationString
public byte[] getPersonalizationString()
返回个性化字符串作为字节数组。- 结果
-
如果在
getInstance使用,getInstance所请求的个性化字符串作为新分配的数组返回,如果未请求个性化字符串,则返回null。 相同的字符串应该返回getParameters作为一个新的副本,或者null如果没有个性化的字符串在请求getInstance。
-
-