If you want to display details of an SSL certificate that is returned by a website from the Linux commandline, you can use this command.
1. Install required packages
In order to use the command below, the “openssl” package is required. You can install this package with this command:
sudo dnf install openssl
Or with yum:
sudo yum install openssl
2. Execute command-line command.
Execute the following statement in the Linux terminal.
echo | openssl s_client -showcerts -servername lanedirt.tech -connect lanedirt.etch:443 2>/dev/null | openssl x509 -inform pem -noout -text
Replace “lanedirt.tech” with the website you would like to see the SSL cert information for.
This command establishes a TLS connection to the target website on port 443 using OpenSSL’s s_client, specifically requesting the server’s SSL certificates. After fetching the certificates, the command then extracts the main certificate from the stream and uses openssl x509 to display its detailed information in a human-readable format. The 2>/dev/null part ensures that any error messages from the process are discarded and not shown in the output.
The command above returns output like this, which includes information about the certificate itself, common names, expiration dates etc.
[user@linux01 public_html]$ echo | openssl s_client -showcerts -servername lanedirt.tech -connect lanedirt.tech:443 2>/dev/null | openssl x509 -inform pem -noout -text
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
03:3c:7d:89:aa:ca:3b:08:21:a7:40:56:a1:9c:f7:cb:2b:5e
Signature Algorithm: sha256WithRSAEncryption
Issuer: C = US, O = Let's Encrypt, CN = R3
Validity
Not Before: Sep 15 21:10:38 2023 GMT
Not After : Dec 14 21:10:37 2023 GMT
Subject: CN = lanedirt.tech
Subject Public Key Info:
Public Key Algorithm: id-ecPublicKey
Public-Key: (256 bit)
pub:
04:64:59:ac:66:39:5f:73:81:2d:67:6b:c5:be:a3:
31:57:9e:76:f7:25:87:1e:72:8a:17:6f:f1:90:88:
6f:20:63:78:45:2c:99:81:da:9c:e3:1a:ca:1d:71:
5d:1b:20:f6:32:b2:d1:72:e7:73:ef:1d:18:85:c6:
9c:87:97:b3:06
ASN1 OID: prime256v1
NIST CURVE: P-256
X509v3 extensions:
X509v3 Key Usage: critical
Digital Signature
X509v3 Extended Key Usage:
TLS Web Server Authentication, TLS Web Client Authentication
X509v3 Basic Constraints: critical
CA:FALSE
X509v3 Subject Key Identifier:
E0:5E:AB:ED:41:AD:9B:E1:87:23:34:81:0E:1D:B5:70:F3:9F:F2:63
X509v3 Authority Key Identifier:
keyid:14:2E:B3:17:B7:58:56:CB:AE:50:09:40:E6:1F:AF:9D:8B:14:C2:C6
Authority Information Access:
OCSP - URI:http://r3.o.lencr.org
CA Issuers - URI:http://r3.i.lencr.org/
X509v3 Subject Alternative Name:
DNS:lanedirt.tech, DNS:www.lanedirt.tech
X509v3 Certificate Policies:
Policy: 2.23.140.1.2.1
CT Precertificate SCTs:
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 7A:32:8C:54:D8:B7:2D:B6:20:EA:38:E0:52:1E:E9:84:
16:70:32:13:85:4D:3B:D2:2B:C1:3A:57:A3:52:EB:52
Timestamp : Sep 15 22:10:38.789 2023 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:44:02:20:38:78:FB:74:F5:EA:21:46:D6:62:86:22:
52:35:04:72:31:D8:91:59:30:2C:9A:8B:18:10:CA:1D:
05:68:73:F8:02:20:35:75:08:D1:04:44:BC:EB:E3:3C:
89:42:73:A8:A4:35:E7:8D:97:98:F5:C5:E0:3F:34:89:
10:05:93:33:17:C8
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : E8:3E:D0:DA:3E:F5:06:35:32:E7:57:28:BC:89:6B:C9:
03:D3:CB:D1:11:6B:EC:EB:69:E1:77:7D:6D:06:BD:6E
Timestamp : Sep 15 22:10:38.804 2023 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:21:00:BB:1D:D1:B2:A7:B7:BA:A5:31:C4:B7:
CB:6C:0B:8F:A1:90:BB:4E:CA:B2:E9:13:75:40:27:4D:
4B:14:B8:D3:F0:02:20:58:31:08:AA:9A:3C:3E:F7:F8:
11:04:6A:C3:CD:47:BC:3E:B7:35:0D:87:B6:D2:97:6D:
69:50:C4:94:F2:7B:03
Signature Algorithm: sha256WithRSAEncryption
82:0d:19:5b:38:90:ac:04:23:65:5a:53:38:87:f2:da:6d:95:
77:43:ed:8e:8d:18:91:92:7c:55:5b:a9:db:9d:be:aa:ad:6b:
6d:4f:d4:77:33:0e:aa:51:f4:e1:e2:77:9a:85:14:e6:6a:5e:
27:ef:4a:34:c8:73:c8:7e:b4:93:23:32:f0:4e:8d:68:d1:f0:
4e:f4:f5:39:5f:72:53:f9:17:0b:b8:c6:fe:56:3d:72:e0:88:
66:65:47:35:f4:fe:2c:ff:dc:a0:3b:97:2c:01:30:1c:4a:1e:
1f:6a:95:1b:c3:de:40:20:87:f6:25:c9:02:ba:50:0c:63:90:
3f:86:5e:7b:e6:d6:53:bd:c4:1f:c9:db:26:e1:48:63:f8:f0:
59:80:c7:5e:d7:de:a1:79:cf:6a:7a:29:ff:b2:ef:bd:b5:20:
73:83:b1:c0:47:16:72:ac:19:d2:86:f5:36:ed:be:f2:8f:d5:
d2:a2:a9:39:62:6b:01:ff:f7:67:d8:78:a3:17:fe:ff:00:b1:
18:a5:b8:ee:78:b7:3a:fc:c5:f1:95:4b:49:07:dd:d1:ea:f4:
64:e9:19:04:f2:f4:62:a0:17:0b:59:9e:bb:7a:27:df:ac:33:
22:83:59:94:6a:34:fe:bb:0a:d2:72:ff:7f:e0:86:31:1f:42:
e5:08:85:cb

