openssl-pkcs11 is an abstract API to perform operations on cryptographic
objects such as private keys, without requiring access to the objects themselves,
it provides a logical separation of the keys from the operations. The openssl-pkcs11
API is mainly used to access objects in smart cards and Hardware or Software Security Modules (HSMs).