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的可读字符串表示。
-