Initialization of the IBMPKCS11Impl Provider

The IBMPKCS11Impl provider is implemented by the main class com.ibm.crypto.pkcs11impl.provider.IBMPKCS11Impl. To use the provider, you must first install it by using the Java™ Cryptography Architecture (JCA). As with all JCA providers, installation of the provider can be done either statically or programmatically. There are several ways to initialize the provider including configuration file, Java Preferences method, JAAS Login Module method, and direct method. The preferred mechanism to install and initialize the provider is using the configuration file. The old ways of doing it are Java Preferences, JAAS Login Module and direct method. They were introduced on SDK1.4.2, and are deprecated on SDK5.0. We continue to support these mechanisms, but new applications should use configuration file mechanism.