Integration via OpenSSL Engine

Engine OpenSSL is a library that implements certain cryptographic functions used by OpenSSL and supports the use of a cryptographic module.

The HSM OpenSSL Engine Dinamo allows integration between an application using OpenSSL and the HSM in a dynamic way. This OpenSSL Engine is built on top of the native HSM API and makes algorithms present in HSM available to OpenSSL.

Reference on the use of OpenSSL Engines can be found on the official OpenSSL website. The information in this manual deals with the specifics of the HSM OpenSSL Engine Dinamo.

Attention: Session-Thread Affinity

HSM sessions have session-thread affinity. This means that the same session cannot be used by several threads at the same time.