Hello,
You should load your engine via config file.
It may look like
=====
openssl_conf = openssl_def
[openssl_def]
engines = engine_section
[engine_section]
storeengine = store_section
[store_section]
engine_id = store
dynamic_path = /usr/local/lib/engines/storeengine.so
========
Your application should load the config file, the way it works is different for different versions.
On Thu, Apr 25, 2019 at 11:07 AM Swamy J-S <swamy.j-s@xxxxxxxxxx> wrote:
Am working in Ubuntu 18.04 with openssl 1.1.0g version. I built a custom openssl engine and now i want to use this engine instead of default openssl engine.
My engine library name is
libstoreengine.so
and i copied this to/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/
path.
When i run my application the it says
Store Engine
not found. There is path issue here, am i copying the library in right path? I copied my library in/lib/x86_64-linux-gnu
still am getting same error.Please let me know the right path where i have to copy this engine?
Thanks and Regards,
SWAMY J S
SY, Dmitry Belyavsky