| ▼NCryptoServerAPI | |
| 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" |
| CDeviceState | Device states as reported by CryptoServerCluster.EventHandler.stateChanged |
| CError | Defines an additional error code/mask that causes the cluster to switch to another device instead of returning to the caller |
| CEventHandler | 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 |
| CLogLevel | Log level to be set on CryptoServerLog.CryptoServerLog and CryptoServerLog.init |
| CCryptoServerUtil | This class implements as set of utility functions |
| ▼NCryptoServerCXI | |
| ▼CCryptoServerCXI | This class implements an interface to the firmware module CXI running on Utimaco's Hardware Security Module "CryptoServer" |
| CByteArray | Flexible byte array |
| CECParameter | This class provides methods to handle EC domain parameters |
| CECPublicKey | This class provides methods to create and handle public EC keys |
| CKey | This class is used to encapsulate CXI keys |
| CKeyAttAndComp | This class is used to encapsulate key attributes (see KeyAttributes) and key components (see KeyComponents) of a key |
| CKeyAttributes | This class provides methods to create and handle key attribute (property) lists |
| CKeyComponents | This class provides methods to create and handle key component lists |
| CKeyFile | This class is used to write the public components of an RSA key into a keyfile |
| CKeyStore | Key storage for external (MBK encrypted) keys |
| CMechanismParameter | This class is used to construct a mechanism parameter which provides additional, mechanism-specific information |
| CMechParamCCM | 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) |
| CMechParamECIES | This class is used to construct a mechanism parameter for 'Elliptic Curve (Augmented) Encryption Scheme' (ECIES, see ANSI X9.63) |
| CMechParamGCM | This class is used to construct a mechanism parameter for AES encryption / decryption with GCM (Galois Counter Mode, see NIST SP-800-38D) chaining |
| CMechParamGMAC | 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) |
| CMechParamOAEP | This class is used to construct a mechanism parameter for RSA encryption / decryption with PKCS#1_v2.1 RSAES-OAEP padding scheme |
| CMechParamPSS | This class is used to construct a mechanism parameter for RSA signature creation / verification with PKCS#1_v2.1 RSASSA-PSS padding scheme |