This package provides a object oriented API to access PKCS#11 modules. An
application can access PKCS#11 through this API rather than working directly
with the iaik.pkcs.pkcs11.wrapper
package. If an application uses
this object oriented API, it does not need to work with any of the classes or
interfaces from the iaik.pkcs.pkcs11.wrapper
package at all. All
the functionalitiy is available on both levels. This package just provides the
'functional' components of the API; all objects are in the
iaik.pkcs.pkcs11.object
package. In principal, every application starts
using this package by calling Module.getInstance(String)
and
passing the name of the underlying PKCS#11 module as a parameter; e.g.
"C:\Program Files\Drivers\myPkcs11Driver.dll". Do not forget to call the
initialize(InitializeArgs)
method on this module before calling any other
method. Even though it is object oriented, it is a relatively straight-forward
object model of PKCS#11.