de.flexiprovider.ec
Class FlexiECProvider

java.lang.Object
  |
  +--java.util.Dictionary
        |
        +--java.util.Hashtable
              |
              +--java.util.Properties
                    |
                    +--java.security.Provider
                          |
                          +--de.flexiprovider.api.FlexiProvider
                                |
                                +--de.flexiprovider.ec.FlexiECProvider
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable

public class FlexiECProvider
extends FlexiProvider

This class is the provider for the public key algorithms based on elliptic curves.

Provider registration

Using this provider via the JCA requires runtime registration or static registration of the provider.

To add the provider at runtime, use:

 import java.security.Security;
 import de.flexiprovider.ec.FlexiECProvider;
 
 Security.addProvider(new FlexiECProvider());
 
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.

Contents of the FlexiECProvider

Version:
1.7.2
Author:
FlexiProvider group.
See Also:
Serialized Form

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
FlexiECProvider()
          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
, getProperty, getProperty, list, list, propertyNames, save, setProperty, store
 
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

FlexiECProvider

public FlexiECProvider()
Constructor. Register all algorithms for FlexiAPI and JCA.