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
对象的有效实例化参数。
- 自JDK版本:
- 9
-
Method Summary
Modifier and TypeMethodDescription返回能力。byte[]
返回个性化字符串作为字节数组。int
返回安全强度(以位为单位)。toString()
返回此Instantiation
的可读字符串表示。
-
Method Details
-
getStrength
public int getStrength()返回安全强度(以位为单位)。- 返回:
-
如果在
getInstance
中使用,则返回请求的最小强度,如果没有特定请求强度则返回-1。如果在getParameters
中使用,则返回有效强度。有效强度必须大于或等于请求的最小强度。
-
getCapability
返回能力。- 返回:
-
如果在
getInstance
中使用,则返回请求的最小能力。如果在getParameters
中使用,则返回有关有效预测抵抗标志和是否支持重新播种的信息。
-
getPersonalizationString
public byte[] getPersonalizationString()返回个性化字符串作为字节数组。- 返回:
-
如果在
getInstance
中使用,则返回请求的个性化字符串作为新分配的数组,如果没有请求个性化字符串则返回null
。在getParameters
中应返回相同的字符串作为新副本,如果在getInstance
中没有请求个性化字符串,则返回null
。
-
toString
返回此Instantiation
的可读字符串表示。
-