This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |
openssl [2021/03/12 12:53] – tmaier | openssl [2021/03/12 12:53] (current) – tmaier |
---|
| |
===== X.509 ===== | ===== X.509 ===== |
Parsing a PEM file: ''openssl x509 -text -in some_file -inform pem''<br> | * Parsing a PEM file: ''openssl x509 -text -in some_file -inform pem'' |
Download and parse certificate: ''echo | openssl s_client -starttls=smtp -connect some_domain.tld:25 2>/dev/null | openssl x509 -text'' | * Download and parse certificate: ''echo | openssl s_client -starttls=smtp -connect some_domain.tld:25 2>/dev/null | openssl x509 -text'' |
| |
===== Connect with TLS ===== | ===== Connect with TLS ===== |
* Connect to SMTP: ''openssl s_client -connect some_domain.tld:587 -starttls smtp''<br> | * Connect to SMTP: ''openssl s_client -connect some_domain.tld:587 -starttls smtp'' |
* Download certificate (HTTPS w/o SNI): ''openssl s_client -showcerts -connect some_domain.tld:443 </dev/null'' | * Download certificate (HTTPS w/o SNI): ''openssl s_client -showcerts -connect some_domain.tld:443 </dev/null'' |
* Download certificate (HTTPS w/ SNI): ''openssl s_client -showcerts -servername some_domain.tld -connect some_domain.tld:443 </dev/null'' | * Download certificate (HTTPS w/ SNI): ''openssl s_client -showcerts -servername some_domain.tld -connect some_domain.tld:443 </dev/null'' |
| |