public class BouncyCastleDefaultDrbgFipsProvider
extends java.security.Provider
It's largely useful when you're dealing with code that has a lot of "new SecureRandom()" calls in it as "new SecureRandom()" results in the JVM index all the providers and looking for the first SecureRandom definition it finds. If you put this provider first, what is defined in here is what the JVM will use for "new SecureRandom()".
As SecureRandom is not part of the JCE this provider does not need to be signed using a JCE signing certificate, so you can safely adjust as required.
Modifier and Type | Class and Description |
---|---|
static class |
BouncyCastleDefaultDrbgFipsProvider.Default
Default is just a wrapper around the default random.
|
Constructor and Description |
---|
BouncyCastleDefaultDrbgFipsProvider() |
clear, compute, computeIfAbsent, computeIfPresent, elements, entrySet, forEach, get, getInfo, getName, getOrDefault, getProperty, getService, getServices, getVersion, keys, keySet, load, merge, put, putAll, putIfAbsent, putService, remove, remove, removeService, replace, replace, replaceAll, toString, values
getProperty, list, list, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames