See: Description
| Class | Description | 
|---|---|
| ACSLib | 
 Interface between the Java library and the native library for ACS smart card readers. 
 | 
| ArcotLib | 
 Interface between the Java library and the native library for Arcot PKCS#11 implementation. 
 | 
| CeloComLib | 
 Interface between the Java library and the native library for CeloCom smart card readers. 
 | 
| CryptoSwiftHSMLib | 
 Interface between the Java library and the native library for CryptoSwift HSM accelerator. 
 | 
| CryptoSwiftLib | 
 Interface between the Java library and the native library for Rainbow Technologies CryptoSwift accelerator boards. 
 | 
| CyberflexLib | 
 Interface between the Java library and the native library for the Schlumberger CyberFlex smart card readers. 
 | 
| EracomLib | 
 Interface between the Java library and the native library for Eracom hardware accelerators. 
 | 
| eTokenLib | 
 Interface between the Java library and the native library for the Aladdin eToken device. 
 | 
| GDLib | 
 Interface between the Java library and the native library for Giesecke & Devrient smart card readers. 
 | 
| GemPlusLib | 
 Interface between the Java library and the native library for GemPlus smart card readers. 
 | 
| GenericLib | 
 Interface between the Java library and the generic Phaos native library. 
 | 
| iKeyLib | 
 Interface between the Java library and the native library for the Rainbow Technologies iKey device. 
 | 
| LunaLib | 
 Interface between the Java library and the native library for Chrysalis-ITS Luna accelerator boards. 
 | 
| LunaXPLib | 
 Interface between the Java library and the native library for Chrysalis Luna XP accelerators. 
 | 
| nCipherLib | 
 Interface between the Java library and the native library for nCipher accelerators. 
 | 
| SignaSureLib | 
 Interface between the Java library and the native library for DataKey smart card readers. 
 | 
| SpyrusLib | 
 Interface between the Java library and the native library for Spyrus Personal Access readers. 
 | 
| WebSentryLib | 
 Interface between the Java library and the native library for Thales WebSentry accelerator boards. 
 | 
Provides a Java wrapper for the native PKCS#11 interface of the Cryptoki implementation. A separate class is provided for each token supported by the Cryptoki libraries.
These classes comprise the Device Layer of the Cryptoki API.