openssl s_client получить все сертификаты
Есть nginx, настроекнный на использование 2-х сертификатов: ECC + RSA
server {
listen 443 ssl http2;
server_name example.com www.example.com;
charset utf-8;
# RSA
ssl_certificate "/opt/certs/rsa_cert.crt";
ssl_certificate_key "/opt/certs/rsa_private.key";
# ECC
ssl_certificate "/opt/certs/ec_cert.crt";
ssl_certificate_key "/opt/certs/ec_private_key.pem";
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers "SSLCipherSuite HIGH+kEECDH+AESGCM:HIGH+kEECDH:HIGH+kEDH:HIGH:!aNULL";
ssl_session_cache off;
ssl_prefer_server_ciphers on;
set $project_root "/usr/share/nginx/html/";
root $project_root;
index index.html index.htm;
location / {
root $project_root;
}
}
Стоит задача:
Выполните проверку подключения с помощью OpenSSL S_CLIENT с использованием разных шифров ECDSA и RSA. Убедитесь, что 2 шифра работают одновременно
Уже все, что мог, перерыл и не могу найти как выполнить команду
Следующая команда выдает только "самый подходящий по мнению nginx" сертификат
openssl s_client -connect www.example.com:443 -showcerts
Помогите, пожалуйста, разобраться в решении этой задачи