Class JavaRandom
java.lang.Object
org.apache.kerby.kerberos.kerb.crypto.random.JavaRandom
- All Implemented Interfaces:
RandomProvider
Use jdk
SecureRandom to implement RandomProvider,
so it can be used on windows and linux.-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
JavaRandom
public JavaRandom()
-
-
Method Details
-
init
public void init()Description copied from interface:RandomProviderTo init.- Specified by:
initin interfaceRandomProvider
-
setSeed
public void setSeed(byte[] seed) Description copied from interface:RandomProviderProvide entropy seed for the provider.- Specified by:
setSeedin interfaceRandomProvider- Parameters:
seed- The seed
-
nextBytes
public void nextBytes(byte[] bytes) Description copied from interface:RandomProviderGenerate random bytes into the specified array.- Specified by:
nextBytesin interfaceRandomProvider- Parameters:
bytes- The bytes
-
destroy
public void destroy()Description copied from interface:RandomProviderTo clean up.- Specified by:
destroyin interfaceRandomProvider
-