java.lang.Object
java.util.Dictionary<Object,Object>
java.util.Hashtable<Object,Object>
java.util.Properties
java.security.Provider
net.i2p.crypto.provider.I2PProvider
- All Implemented Interfaces:
Serializable, Cloneable, Map<Object,Object>
I2P security provider for Java cryptography.
- See Also:
Nested Class Summary
Nested classes/interfaces inherited from class Provider
Provider.ServiceField Summary
Fields inherited from class Properties
defaultsConstructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionstatic voidInstall the I2PProvider.private voidsetup()Registers the ciphers and key managers offered.Methods inherited from class Provider
clear, compute, computeIfAbsent, computeIfPresent, configure, elements, entrySet, forEach, get, getInfo, getName, getOrDefault, getProperty, getService, getServices, getVersionStr, isConfigured, keys, keySet, load, merge, put, putAll, putIfAbsent, putService, remove, remove, removeService, replace, replace, replaceAll, toString, valuesMethods inherited from class Properties
clone, contains, containsKey, containsValue, equals, getProperty, hashCode, isEmpty, list, list, load, loadFromXML, propertyNames, rehash, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames
Field Details
PROVIDER_NAME
Name this provider registers itself under in the JCA.- See Also:
INFO
Description the provider reports about itself.- See Also:
_installed
private static boolean _installedTrue once the provider has been added.
Constructor Details
I2PProvider
public I2PProvider()I2P provider instance. This should only be required when using runtime registration of the provider via.Security.addProvider(Provider)
Method Details
setup
private void setup()Registers the ciphers and key managers offered.addProvider
public static void addProvider()Install the I2PProvider. Harmless to call multiple times.