Ayant un certificat TLS dans un fichier local, je peux afficher ses détails en utilisant une syntaxe comme:
openssl x509 -text -noout -in cert_filename
Existe-t-il un moyen d'afficher le certificat TLS du serveur SMTP / POP3 / HTTP distant dans ce même format dans le terminal bash?
command-line
openssl
tls
malloc4k
la source
la source
-starttls PROTO
si le protocole n'est pas SSL / TLS natif. Par exemple-starttls pop3
,.Vous pouvez utiliser la
s_client
commande d' OpenSSL pour vider le certificat au format PEM (et beaucoup d'autres choses, mais-in
ne semble pas s'en soucier). Tout ce dont vous avez besoin est une redirection de sortie pour convaincrex509
d'analyser que:la source