IAIK PKCS#11 Provider API Documentation
version 1.6

iaik.pkcs.pkcs11.provider
Class IAIKPkcs112

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable<java.lang.Object,java.lang.Object>
          extended by java.util.Properties
              extended by java.security.Provider
                  extended by iaik.pkcs.pkcs11.provider.IAIKPkcs11
                      extended by iaik.pkcs.pkcs11.provider.IAIKPkcs112
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>

public class IAIKPkcs112
extends IAIKPkcs11

This subclass of IAIKPkcs11 is just for a workaround of a bug in JDK 1.4.x. This bug prevents that the same provider class is installed more than once in the static configuration file java.security. If you use this class, you have exaclty the same effect if you would use the superclass, but the bug does not have any effect because the class names are different.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.security.Provider
java.security.Provider.Service
 
Field Summary
 
Fields inherited from class iaik.pkcs.pkcs11.provider.IAIKPkcs11
debugStream_, errorStream_, PROVIDER_BASE_NAME, PROVIDER_INFO_BASE, PROVIDER_VERSION
 
Constructor Summary
IAIKPkcs112()
          Just calls the corresponding super-constructor.
IAIKPkcs112(java.util.Properties configuration)
          Just calls the corresponding super-constructor.
 
Method Summary
 
Methods inherited from class iaik.pkcs.pkcs11.provider.IAIKPkcs11
disableCleanerThread, discardProviderInstance, equals, getCurrentProviderInstance, getDelegateProvider, getGlobalDelegateProvider, getGlobalKeyHandler, getGlobalProperties, getInfo, getKeystoreSupportProvider, getLoginManager, getModule, getModule, getModuleAlreadyInitialized, getModuleInitializationParameters, getNewProviderInstance, getNewProviderInstance, getProperties, getProperty, getProperty, getProviderInstance, getProviderInstanceCount, getProviderInstanceNumber, getSessionPoolMaxSize, getTokenManager, getUserPIN, getVersion, hashCode, initialize, insertProviderAtForJDK14, isCheckMechanismSupported, isEnableSoftwareDelegation, isIAIKPkcs11Provider, isLoginKeystoreOnDemand, isMultiThreadInit, setCheckMechanismSupported, setDelegateProvider, setEnableSoftwareDelegation, setGlobalDelegateProvider, setGlobalKeyHandler, setKeystoreSupportProvider, setLoginKeystoreOnDemand, setLoginManager, setModuleAlreadyInitialized, setModuleInitializationParameters, setMultiThreadInit, setSessionPoolMaxSize, setUserPIN, toString
 
Methods inherited from class java.security.Provider
clear, elements, entrySet, get, getName, getService, getServices, keys, keySet, load, put, putAll, remove, values
 
Methods inherited from class java.util.Properties
list, list, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
 
Methods inherited from class java.util.Hashtable
clone, contains, containsKey, containsValue, isEmpty, size
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IAIKPkcs112

public IAIKPkcs112()
            throws IAIKPkcs11Exception
Just calls the corresponding super-constructor.

Throws:
IAIKPkcs11Exception - If the provider is not appropriately configured.

IAIKPkcs112

public IAIKPkcs112(java.util.Properties configuration)
            throws IAIKPkcs11Exception
Just calls the corresponding super-constructor.

Parameters:
configuration - The configuration properties to use for this provider instance.
Throws:
IAIKPkcs11Exception - If the initialization fails.

IAIK PKCS#11 Provider API Documentation
version 1.6

IAIK JavaSecurity Website http://jce.iaik.tugraz.at/

IAIK at Graz University of Technology, Austria, Europe
Copyright 2001-2004, IAIK, Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria. All Rights Reserved.
version 1.6