Для получения сертификата сервера в SSL-модуле Python можно использовать функцию getservercertificate(). 14
Параметры функции:: 1
- addr — адрес сервера в виде пары (hostname, port). 14 Например, (example.org, 443). 1
- sslversion — версия протокола SSL/secure, которая будет использоваться для подключения к серверу. 1 По умолчанию — PROTOCOLTLS. 1
- ca_certs — сертификаты органа сертификации (CA), также известные как корневые сертификаты. 1
Возвращаемое значение — цифровой сертификат хоста сервера. 1
Суть функции: она получает цифровой сертификат сервера и проверяет его, если предоставлены корневые сертификаты. 1