|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.util.Dictionary
|
+--java.util.Hashtable
|
+--java.util.Properties
|
+--java.security.Provider
|
+--de.flexiprovider.api.FlexiProvider
|
+--de.flexiprovider.core.FlexiCoreProvider
This class is the provider for public key algorithms of which security is based on the difficulty of factoring large integers and on computing discrete logarithms in the multiplicative group of a finite prime field. It also provides symmetric encryption schemes, hash functions, and generation of pseudo random numbers.
To add the provider at runtime, use:
import java.security.Security; import de.flexiprovider.core.FlexiCoreProvider; Security.addProvider(new FlexiCoreProvider());The provider is registered statically by adding an entry to the java.security properties file (usually $JAVA_HOME/lib/security/java.security). See that file for instructions.
| Inner classes inherited from class java.util.Map |
java.util.Map.Entry |
| Fields inherited from class de.flexiprovider.api.FlexiProvider |
ALG_PARAM_GENERATOR, ALG_PARAMS, CIPHER, KEY_AGREEMENT, KEY_FACTORY, KEY_PAIR_GENERATOR, MAC, MESSAGE_DIGEST, SECRET_KEY_FACTORY, SECRET_KEY_GENERATOR, SECURE_RANDOM, SIGNATURE |
| Fields inherited from class java.security.Provider |
serialVersionUID |
| Fields inherited from class java.util.Properties |
defaults |
| Constructor Summary | |
FlexiCoreProvider()
Constructor. |
|
| Methods inherited from class de.flexiprovider.api.FlexiProvider |
add, add, addReverseOID |
| Methods inherited from class java.security.Provider |
clear, entrySet, getInfo, getName, getVersion, keySet, load, loadProvider, put, putAll, remove, toString, values |
| Methods inherited from class java.util.Properties |
|
| Methods inherited from class java.util.Hashtable |
clone, contains, containsKey, containsValue, elements, equals, get, hashCode, isEmpty, keys, rehash, size |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public FlexiCoreProvider()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||