wiki:engine_pkcs11

OpenSSL engine for PKCS#11 modules

engine_pkcs11 is an implementation of  OpenSSL  engine interface. It can be loaded using code, config file or command line and will pass some OpenSSL functions to a PKCS#11 module. engine_pkcs11 is meant to be used with PKCS#11 hardware drivers, such as OpenSC. Currently only RSA with PKCS#1 padding (CKM_RSA_PKCS) is supported (GetInvolved and improve it!).

OpenSC is written by an international team and is licensed as Open Source software under the new BSD license. For a list of all authors and contributors as well as detailed license information see engine_pkcs11/AuthorsAndCredits.

Engine_pkcs11 is based on the libp11 library.