|
CXI
|
| ▼CCryptoServer | This class implements an interface to Utimaco's Hardware Security Module "CryptoServer" |
| ▼CCryptoServerCluster | This class implements an interface to a cluster of Utimaco's Hardware Security Modules "CryptoServer" |
| CCryptoServerCXI | This class implements an interface to the firmware module CXI running on Utimaco's Hardware Security Module "CryptoServer" |
| CCryptoServerCluster.DeviceState | Device states as reported by CryptoServerCluster.EventHandler.stateChanged |
| CCryptoServerCluster.Error | Defines an additional error code/mask that causes the cluster to switch to another device instead of returning to the caller |
| CCryptoServerCluster.EventHandler | The EventHandler interface provides callback functions, which are called if the state of the current CryptoServer within a cluster changes or an error occurs |
| CCryptoServerConfig | This class provides methods to read and parse configuration files and access configuration items |
| CCryptoServerException | Signals that a CryptoServer exception of some sort has occured |
| CCryptoServerLog | This class provides methods to write a log file |
| CCryptoServerLog.LogLevel | Log level to be set on CryptoServerLog.CryptoServerLog and CryptoServerLog.init |
| CCryptoServerUtil | This class implements as set of utility functions |
| CCryptoServerCXI.ByteArray | Flexible byte array |
| CCryptoServerCXI.ECParameter | This class provides methods to handle EC domain parameters |
| CCryptoServerCXI.ECPublicKey | This class provides methods to create and handle public EC keys |
| CCryptoServerCXI.Key | This class is used to encapsulate CXI keys |
| CCryptoServerCXI.KeyAttAndComp | This class is used to encapsulate key attributes (see KeyAttributes) and key components (see KeyComponents) of a key |
| CCryptoServerCXI.KeyAttributes | This class provides methods to create and handle key attribute (property) lists |
| CCryptoServerCXI.KeyComponents | This class provides methods to create and handle key component lists |
| CCryptoServerCXI.KeyFile | This class is used to write the public components of an RSA key into a keyfile |
| CCryptoServerCXI.KeyStore | Key storage for external (MBK encrypted) keys |
| CCryptoServerCXI.MechanismParameter | This class is used to construct a mechanism parameter which provides additional, mechanism-specific information |
| CCryptoServerCXI.MechParamCCM | This class is used to construct a mechanism parameter for AES encryption / decryption in mode Counter with CBC-MAC (CCM, see NIST SP-800-38C) |
| CCryptoServerCXI.MechParamECIES | This class is used to construct a mechanism parameter for 'Elliptic Curve (Augmented) Encryption Scheme' (ECIES, see ANSI X9.63) |
| CCryptoServerCXI.MechParamGCM | This class is used to construct a mechanism parameter for AES encryption / decryption with GCM (Galois Counter Mode, see NIST SP-800-38D) chaining |
| CCryptoServerCXI.MechParamGMAC | This class is used to construct a mechanism parameter for AES MAC creation / verification with 'Galois Counter MAC' chaining (GMAC, see NIST SP-800-38D) |
| CCryptoServerCXI.MechParamOAEP | This class is used to construct a mechanism parameter for RSA encryption / decryption with PKCS#1_v2.1 RSAES-OAEP padding scheme |
| CCryptoServerCXI.MechParamPSS | This class is used to construct a mechanism parameter for RSA signature creation / verification with PKCS#1_v2.1 RSASSA-PSS padding scheme |