de.flexiprovider.nf
Class FlexiNFProvider

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

public class FlexiNFProvider
extends FlexiProvider

A JCA/JCE provider for cryptographic algorithms in class groups of imaginary quadratic number fields.

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.nf.FlexiNFProvider;
 
 Security.addProvider(new FlexiNFProvider());
 
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 FlexiNFProvider

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
FlexiNFProvider()
          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

FlexiNFProvider

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