в
как через curl скачать сертификат с сайта

о
Скачать SSL-сертификат сайта с помощью curl (в версиях 7.88.0 и новее) можно встроенной опцией -w "%{certs}", либо классическим способом через связку с openssl. [1, 2]

Современный способ Curl 7.88

Сохранение сертификата в файл cert.pem:
curl https://example.com -w "%{certs}" -o /dev/null > cert.pem

Добавление ключа --insecure (или -k), если сертификат самоподписанный или не проверен:
curl -k https://example.com -w "%{certs}" -o /dev/null > cert.pem [1]

Классический способ (через OpenSSL)

Сохранение всех сертификатов в файл:
echo | openssl s_client -connect example.com:443 -showcerts > cert.pem [1, 2]

Если нужно преобразовать скачанный сертификат в другой формат (например, из PEM в DER) или импортировать его в систему, скажите, и напишу нужную команду.
