Поиск по сайту:

Как проверить срок действия SSL-сертификата с помощью OpenSSL |


Пользователям Linux и Unix может потребоваться проверить срок действия файлов локального сертификата SSL в вашей системе. OpenSSL поставляется с клиентом SSL/TLS, который можно использовать для установления прозрачного соединения с сервером, защищенным сертификатом SSL, или путем прямого вызова файла сертификата.

В этом руководстве будет описано, как использовать команду openssl для проверки срока действия файлов .p12 и запуска файлов сертификатов .crt.

В примере ниже показано, как используется команда openssl:

$ cat /etc/kubernetes/kubelet-ca.crt | openssl x509 -noout -enddate
notAfter=Aug  5 21:38:23 2029 GMT

/etc/kubernetes/kubelet-ca.crt следует заменить правильным путем к вашему crt-файлу.

Файлы .p12 сначала извлеките в файл .pem, используя следующую команду:

openssl pkcs12 -in mycert.p12 -out mycert.pem -nodes
cat mycert.crt | openssl x509 -noout -enddate

Одна команда для этого:

openssl pkcs12 -in mycert.p12 -nodes | openssl x509 -noout -enddate

Для сертификатов, уже используемых на Live-сайтах, вы можете запустить:

export SITE_URL="computingforgeeks.com"
export SITE_SSL_PORT="443"
openssl s_client -connect ${SITE_URL}:${SITE_SSL_PORT} \
  -servername ${SITE_URL} 2> /dev/null |  openssl x509 -noout  -dates

Пример вывода:

..................
notBefore=May 15 00:00:00 2023 GMT
notAfter=May 14 23:59:59 2024 GMT

Срок действия сертификата истекает =14 мая 23:59:59 2020 г..

Рекомендуемые книги по Linux :

  • Лучшие книги по Linux для начинающих и экспертов
  • Лучшие книги по программированию ядра Linux
  • Лучшие книги по сценариям Linux Bash

Другие руководства по безопасности:

Как настроить аутентификацию веб-страницы Apache в Ubuntu/Debian

Как установить Libreswan в Ubuntu

Установите Cisco AnyConnect в Ubuntu/Debian/Fedora.

Как установить Metasploit Framework в Debian

Статьи по данной тематике: