Доброе время суток!
ОС CentOs 7 из коробки имеем
$ openssl version -d
OPENSSLDIR: "/etc/pki/tls"
$ openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017
Установил КриптоПро 5 + openssl из дистрибутива:
$ rpm -qa | grep openssl
openssl-libs-1.0.2k-19.el7.x86_64
cprocsp-cpopenssl-110-base-5.0.11455-5.noarch
cprocsp-cpopenssl-110-gost-64-5.0.11455-5.x86_64
openssl11-libs-1.1.1c-2.el7.x86_64
openssl-1.0.2k-19.el7.x86_64
$ rpm -qa | grep -e lsb -e cprocsp
lsb-cprocsp-capilite-64-5.0.11455-5.x86_64
cprocsp-cpopenssl-110-64-5.0.11455-5.x86_64
redhat-lsb-core-4.1-27.el7.centos.1.x86_64
lsb-cprocsp-base-5.0.11455-5.noarch
lsb-cprocsp-kc1-64-5.0.11455-5.x86_64
lsb-cprocsp-ca-certs-5.0.11455-5.noarch
cprocsp-cpopenssl-110-base-5.0.11455-5.noarch
cprocsp-cpopenssl-110-gost-64-5.0.11455-5.x86_64
lsb-cprocsp-rdr-64-5.0.11455-5.x86_64
cprocsp-curl-64-5.0.11455-5.x86_64
cprocsp-cpopenssl-110-devel-5.0.11455-5.noarch
redhat-lsb-submod-security-4.1-27.el7.centos.1.x86_64
$ openssl engine
(rdrand) Intel RDRAND engine
(dynamic) Dynamic engine loading support
Но ожидаемая строчка (gostengy) CryptoPro GostEngy ($Revision: 185515 $) так и не появляется!
$ /opt/cprocsp/cp-openssl-1.1.0/bin/amd64/openssl engine
(rdrand) Intel RDRAND engine
(dynamic) Dynamic engine loading support
140674903906112:error:25066067:DSO support routines:dlfcn_load:could not load the shared library:crypto/dso/dso_dlfcn.c:113:filename(/opt/cprocsp/cp-openssl-1.1.0/lib/amd64/engines/libgostengy.so): libcapi20.so.4: cannot open shared object file: No such file or directory
140674903906112:error:25070067:DSO support routines:DSO_load:could not load the shared library:crypto/dso/dso_lib.c:161:
140674903906112:error:260B6084:engine routines:dynamic_load:dso not found:crypto/engine/eng_dyn.c:414:
140674903906112:error:260BC066:engine routines:int_engine_configure:engine configuration error:crypto/engine/eng_cnf.c:141:section=gost_section, name=dynamic_path, value=/opt/cprocsp/cp-openssl-1.1.0/lib/amd64/engines/libgostengy.so
140674903906112:error:0E07606D:configuration file routines:module_run:module initialization error:crypto/conf/conf_mod.c:173:module=engines, value=engine_section, retcode=-1
тут аналогичная проблема.
В конфиг /etc/pki/tls/openssl.cnf пробовал добавлять строки:
openssl_conf = openssl_def
[openssl_def]
engines = engine_section
[engine_section]
gostengy = gost_section
[gost_section]
engine_id = gostengy
dynamic_path = /opt/cprocsp/cp-openssl-1.1.0/lib/amd64/engines/libgostengy.so
default_algorithms = CIPHERS, DIGESTS, PKEY, PKEY_CRYPTO, PKEY_ASN1
после чего при выполнении openssl engine сыпятся аналогичные ошибке что и выше.
Подскажите плиииз что не так? Заранее благодарю.
Отредактировано пользователем 7 сентября 2020 г. 18:15:44(UTC)
| Причина: Не указана