Здесь может быть много нюансов:
1. Openssl не видит engine.
/opt/cprocsp/cp-openssl-1.1.0/bin/amd64/./openssl engine
(dynamic) Dynamic engine loading support
(gostengy) CryptoPro GostEngy ($Revision: 211453 $)
2. Конфиг nginx настроен не правильно.
user nginx;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
# HTTP server
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
# HTTPS server
server {
listen 443 ssl;
server_name localhost;
ssl_certificate /etc/nginx/ssl/name.pem;
ssl_certificate_key engine:gostengy:name;
ssl_certificate srvtestRSA.pem;
ssl_certificate_key srvtestRSA.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers GOST2012-GOST8912-GOST8912:GOST2001-GOST89-GOST89:HIGH;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
3. Сертификаты выпущены не тому пользователю.
Заменили сертификат, ошибка осталась.
Как уже говорилось в этой теме: в начале лучше взять чистую систему и проверить работоспособность на ней, а потом разбираться в нюансах.
На системе был только openssl 1.0.2, и не сколько утилит.
Вы просто воспользовались скриптом и получили такой результат?
КриптоПро, пакеты устанавливал руками,
cprocsp-cpopenssl-110-64.x86_64 5.0.11803-6 installed
cprocsp-cpopenssl-110-base.noarch 5.0.11803-6 installed
cprocsp-cpopenssl-110-devel.noarch 5.0.11803-6 installed
cprocsp-cpopenssl-110-gost-64.x86_64 5.0.11803-6 installed
cprocsp-cpopenssl-base.noarch 5.0.11455-5 installed
lsb-cprocsp-base.noarch 5.0.11455-5 installed
lsb-cprocsp-capilite-64.x86_64 5.0.11455-5 installed
lsb-cprocsp-kc1-64.x86_64 5.0.11455-5 installed
lsb-cprocsp-kc2-64.x86_64 5.0.11455-5 installed
lsb-cprocsp-rdr-64.x86_64
nginx так же.
usr/sbin/nginx -V
nginx version: nginx/1.19.2
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)
built with OpenSSL 1.0.2k-fips 26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx.......
Отредактировано пользователем 13 августа 2020 г. 15:27:44(UTC)
| Причина: Не указана