IAIKPkcs11
.See: Description
Interface | Description |
---|---|
Constants |
This is a public interface holding constants for this project.
|
PKCS11EngineClass |
Every engien class of this provider that implements a JCE algorithm and uses PKCS#11 mechanisms
must implement this interface.
|
Class | Description |
---|---|
ComparableByteArray |
This is a wrapper clas to implement a comparable byte array.
|
Configurable |
Adds property-based configuration options to a implementing subclass.
|
DefaultDelegateProvider |
This is the default implementation of the delegate provider.
|
DefaultKeyHandler |
This is the default implementation of the
KeyHandler interface. |
DefaultLoginManager | |
DelegateProvider |
This id the interface to a delegate provider.
|
IAIKPkcs11 |
This is a JCE provider implementation that uses a PKCS#11 library to perform cryptographic
operations.
|
IAIKPkcs112 |
This subclass of
IAIKPkcs11 is just for a workaround of a bug
in JDK 1.4.x. |
IAIKPkcs113 |
This subclass of
IAIKPkcs11 is just for a workaround of a bug
in JDK 1.4.x. |
IAIKPkcs114 |
This subclass of
IAIKPkcs11 is just for a workaround of a bug
in JDK 1.4.x. |
KeyHandler |
This is the interface to the key handler.
|
LoginManager |
This is the interface to a login manager.
|
NullCipher |
This is just a null-cipher that does nothing; i.e.
|
SessionContainer |
Wraps a session and adds a simple way to create and dispose dummy sessions.
|
TokenKeyStore |
An adapter class to gain the possibility to instantiate an object that is an instance of
KeyStore.
|
TokenKeyStoreFastSpi |
An adapter class to gain the possibility to instantiate an object that is an instance of
KeyStore.
|
TokenKeyStoreSpi |
A key store implementation that uses the IAIK PKCS#11 wrapper.
|
TokenManager |
One token manager instance is bound to exactly one PKCS#11 slot.
|
Exception | Description |
---|---|
IAIKPkcs11AuthenticationCanceledException |
This exception indicates the provider could not get the required authentication status because
the user canceled the PIN entry.
|
IAIKPkcs11AuthenticationException |
This exception indicates the provider could not get the required authentication status to
complete the current operation.
|
IAIKPkcs11Exception |
Superclass of all runtime exceptions thrown by this library.
|
IAIKPkcs11TokenUnavailableException |
Indicates that the required token is not available or no longer available, it may be removed from
the slot.
|
NonExtractableComponentException |
This exception signals that there was an attempt to retrieve a key component which cannot be
extracted from the token.
|
IAIKPkcs11
.
In addition, it contains other core classes and interfaces like
the key store implementation, the token manager, the login manager
and the delegate provider interface.
Developers can implement their own login manager by implementing the
LoginManager
interface. When set to a
provider instance, it will use this login manager for all PIN-related
operations; i.e. login, logout and change PIN.
The application can also implement the
DelegateProvider
interface to
handle the software delegation of engine classes.IAIK JavaSecurity Website https://jce.iaik.tugraz.at/
IAIK at Graz University of Technology, Austria, Europe
Copyright 2001-2023 IAIK, Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria. All Rights Reserved. Version 1.9.4