
~$ : | openssl s_client -connect google.com:443 2>&1 | openssl x509 -noout -dates
notBefore=Feb 17 12:27:54 2021 GMT
notAfter=May 12 12:27:53 2021 GMT
"не надо
echo
, достаточно true
, built-in
которого в bourne shell
- это : и в /dev/null
тоже не обязательно слать.Ещё важный момент, сервер может отвечать
bundle
из сертификатов, а openssl
возьмёт только первый и для него выдаст dates
, правда, первый обычно в цепочке такой и будет выпущен именно для хоста, а не intermediate
или ca root
."