public class PKCS11Random
extends java.security.SecureRandom
| Constructor and Description |
|---|
PKCS11Random()
This default constructor always links this random class to the first provider instance, because
there are no means in the JCE to find out our provider instance.
|
PKCS11Random(IAIKPkcs11 provider)
This constructor links this random class to the given provider instance.
|
PKCS11Random(java.security.SecureRandomSpi pkcs11RandomImplementation,
IAIKPkcs11 provider)
This constructor links this random class to the given provider instance.
|
generateSeed, getAlgorithm, getInstance, getInstance, getInstance, getInstanceStrong, getProvider, getSeed, next, nextBytes, setSeed, setSeedpublic PKCS11Random()
throws IAIKPkcs11Exception
IAIKPkcs11Exception - If there is no IAIKPkcs11 instance available.public PKCS11Random(IAIKPkcs11 provider) throws IAIKPkcs11Exception
provider - The IAIK PKCS#11 provider instance of this random object.IAIKPkcs11Exception - If there is no IAIKPkcs11 instance available.public PKCS11Random(java.security.SecureRandomSpi pkcs11RandomImplementation,
IAIKPkcs11 provider)
throws IAIKPkcs11Exception
pkcs11RandomImplementation - The random implementation of this random object.provider - The IAIK PKCS#11 provider instance of this random object.IAIKPkcs11Exception - If there is no IAIKPkcs11 instance available.IAIK PKCS#11 Provider 1.10.0
(c) 2002 IAIK, (c) 2003, 2026 SIC