- 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.Capability
getCapability()
返回能力。byte[]
getPersonalizationString()
返回个性化字符串作为字节数组。int
getStrength()
以比特返回安全强度。String
toString()
返回此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
。
-
-