Hi, Thanks for reply. I have a doubt here. Which config file you are referring 
too? Is there any file called “config” which is already existing somewhere or 
should I create a dummy file called config?

Just now I created a dummy file “config” and added the details you sent in this 
file.

Also added “export OPENSSL_CONF=path_to_config” in /etc/environment file. And 
ran the command “openssl engine store -t -c”.
Still am getting same error as store not found when I run my application.

Thanks and Regards,
SWAMY J S

From: Dmitry Belyavsky <beld...@gmail.com>
Sent: Thursday, April 25, 2019 1:44 PM
To: Swamy J-S <swamy....@in.abb.com>
Cc: openssl-users@openssl.org
Subject: Re: Where to copy custom openssl engine library in openssl 1.1.0

CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you recognize the sender and know the content 
is safe.

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....@in.abb.com<mailto:swamy....@in.abb.com>> 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

Reply via email to