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 JavaSecurity Website https://jce.iaik.tugraz.at/
IAIK at Graz University of Technology, Austria, Europe
Copyright 2001-2023 IAIK, Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria. All Rights Reserved. Version 1.9.4