IAIK PKCS#11 Provider Micro Edition
version 1.0

Package iaik.pkcs.pkcs11.me

This package includes all API classes of the IAIK PKCS#11 Provider Micro Edition.

See:
          Description

Class Summary
Cipher This class encrypts and decrypts data using the associated token.
Key Keys of this class represent keys on the associated token.
KeyGenerator A KeyGenerator object can generate keys directly on the associated token.
KeyPairGenerator A KeyPairGenerator object can generate key-pairs directly on the associated token.
KeyStore An object of this class offers a key store view of a token similar to a java.security.KeyStore object.
KeyTemplate Key templates are for setting new keys in a key store using the KeyStore.setKey(String,KeyTemplate) method.
MessageDigest Objects of this class calculate a hash values using the associated token.
Module This is the main class in this package.
SecureRandom An object of this class generates random bytes using the associated token.
Signature A Signature object creates and verifies signature values and MAC values using the associated token.
Token An object of this class represents of token.
 

Exception Summary
PKCS11Exception This exception is thrown by the provider as a checked exception if a provider operation fails.
PKCS11RuntimeException This exception is thrown by the provider if a PKCS#11 operation fails.
 

Package iaik.pkcs.pkcs11.me Description

This package includes all API classes of the IAIK PKCS#11 Provider Micro Edition. It includes all classes an application needs to deal with. The IAIK PKCS#11 Provider Micro Edition does not need any other library for operation. It is not based on the JCA or JCE framework of Java. This allows it to run on almost any Java version with a minimum of resources.

The main entry point is the Module class. Through it, the application gets the available tokens, which are objects of type Token.

An Token object provides information on the supported features and algorithms, and it supports login and logout of the user. Moreover, it allows to initialize the token and set the user PIN.
In addition to these management functionality, the application can get Cipher, KeyPairGenerator, KeyStore, MessageDigest, SecureRandom and Signature instances from a Token object.


IAIK PKCS#11 Provider Micro Edition
version 1.0

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

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