openssl libpkcs11gost-engine.so: undefined symbol: CRYPTO_get_dynlock_

Добрый день.
$cat /etc/fedora-release
Fedora release 28 (Twenty Eight)
$openssl version
OpenSSL 1.1.0h-fips  27 Mar 2018

$openssl engine dynamic -pre
engine: Option -pre needs a value
engine: Use -help for summary.
139711421105984:error:25066067:DSO support routines:dlfcn_load:could not load the shared library:crypto/dso/dso_dlfcn.c:113:filename(/usr/lib64/engines-1.1/libpkcs11gost-engine.so): /usr/lib64/engines-1.1/libpkcs11gost-engine.so: undefined symbol: CRYPTO_get_dynlock_create_callback
139711421105984:error:25070067:DSO support routines:DSO_load:could not load the shared library:crypto/dso/dso_lib.c:161:
139711421105984:error:260B6084:engine routines:dynamic_load:dso not found:crypto/engine/eng_dyn.c:414:
139711421105984:error:260BC066:engine routines:int_engine_configure:engine configuration error:crypto/engine/eng_cnf.c:141:section=pkcs11_section, name=dynamic_path, value=/usr/lib64/engines-1.1/libpkcs11gost-engine.so
139711421105984:error:0E07606D:configuration file routines:module_run:module initialization error:crypto/conf/conf_mod.c:175:module=engines, value=engine_section, retcode=-1

Пожалуйста, помогите :)

Re: openssl libpkcs11gost-engine.so: undefined symbol: CRYPTO_get_dynlock_

Добрый день, Роман2.

Расскажите, какой именно сценарий Вы хотите реализовать с помощью OpenSSL?
Возьмите обновленный libpkcs11gost-engine.so из нашего SDK (он поддерживает OpenSSL 1.1.0+).

(2018-07-16 19:55:11 отредактировано Роман2)

Re: openssl libpkcs11gost-engine.so: undefined symbol: CRYPTO_get_dynlock_

Хм. libpkcs11gost-engine.so в sdk-220618-1a6eb9.zip нет.
Для начала хочу создать ключевую пару по ГОСТу 34.10-2012 и получить сертификат.
Далее настройка входа по ключу в локальную систему, в удалённую систему по SSH. Затем sTunnel.
Госуслуги.

Re: openssl libpkcs11gost-engine.so: undefined symbol: CRYPTO_get_dynlock_

Добрый день, Роман2.

Engine для ГОСТ-2012 переименовали в librtengine и Вы можете его найти в sdk\openssl\rtengine\bin\linux_glibc-x86_64\lib.
Мы пока не тестировали сценарий с openssh и ГОСТ-2012, поэтому если возникнут какие-то проблемы - пишите, поможем разобраться.

Re: openssl libpkcs11gost-engine.so: undefined symbol: CRYPTO_get_dynlock_

Не могу разобраться, какими командами создать ключевую пару ГОСТ-2012 в ключе, и затем запрос PKCS#10. Подскажите, пожалуйста, как это сделать.

Re: openssl libpkcs11gost-engine.so: undefined symbol: CRYPTO_get_dynlock_

В файле \sdk\openssl\rtengine\samples\tool\README.txt описано как использовать наш librtengine через консольную утилиту OpenSSL.

Если возникнут вопросы по их использованию - задавайте.