OpenSSL engine for PKCS#11 modules

Engine_pkcs11 is an implementation of an engine for  OpenSSL. It can be loaded using code, config file or command line and will pass any function call by openssl to a PKCS#11 module. Engine_pkcs11 is meant to be used with smart cards and software for using smart cards in PKCS#11 format, such as OpenSC.

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 contributers as well as detailed license information see AuthorsAndCredits.

Engine_pkcs11 is based on the libp11 library.