Instantiation
class Instantiation : SecureRandomParameters
kotlin.Any | |
↳ | java.security.DrbgParameters.Instantiation |
DRBG parameters for instantiation.
When used in SecureRandom#getInstance(String, SecureRandomParameters)
or one of the other similar getInstance
calls that take a SecureRandomParameters
parameter, it means the requested instantiate parameters the newly created SecureRandom
object must minimally support. When used as the return value of the SecureRandom#getParameters()
method, it means the effective instantiate parameters of the SecureRandom
object.
Summary
Public methods | |
---|---|
DrbgParameters.Capability! |
Returns the capability. |
ByteArray! |
Returns the personalization string as a byte array. |
Int |
Returns the security strength in bits. |
String |
toString() Returns a Human-readable string representation of this |
Public methods
getCapability
fun getCapability(): DrbgParameters.Capability!
Returns the capability.
Return | |
---|---|
DrbgParameters.Capability! |
If used in getInstance , returns the minimum capability requested. If used in getParameters , returns information on the effective prediction resistance flag and whether it supports reseeding. |
getPersonalizationString
fun getPersonalizationString(): ByteArray!
Returns the personalization string as a byte array.
Return | |
---|---|
ByteArray! |
If used in getInstance , returns the requested personalization string as a newly allocated array, or null if no personalization string is requested. The same string should be returned in getParameters as a new copy, or null if no personalization string is requested in getInstance . |
getStrength
fun getStrength(): Int
Returns the security strength in bits.
Return | |
---|---|
Int |
If used in getInstance , returns the minimum strength requested, or -1 if there is no specific request on the strength. If used in getParameters , returns the effective strength. The effective strength must be greater than or equal to the minimum strength requested. |
toString
fun toString(): String
Returns a Human-readable string representation of this Instantiation
.
Return | |
---|---|
String |
the string representation |