How to View SSL/TLS Certificate Details from the Command Line (Windows and Linux)
Check Your Version:
This article applies to all MetaDefender Core releases deployed on Windows and Linux systems.
Issue:
When troubleshooting an SSL/TLS certificate issue, you may need to confirm that the certificate contains the required information, such as the Subject Alternative Name (SAN), expiration date, or issuer. You can view these details from the command line on both Windows and Linux without installing additional certificate management tools.
Solution:
Use the commands below to print the contents of a certificate file. Both PEM-encoded (.pem, .crt) and DER-encoded (.cer, .der) certificates are supported.
Windows:
Windows includes the built-in certutil tool. Open Command Prompt or PowerShell and run one of the following.
Offline environment - Print the certificate details only:
(Optional) For Internet connected environment - Print the certificate details and validate the full certificate chain, including CRL/OCSP revocation checks:
Linux:
OpenSSL must be installed before you can run the commands in this section. Most distributions include it by default; if not, install it with your package manager.
Ubuntu / Debian / Linux Mint
RHEL / CentOS / Fedora / Rocky Linux
Once OpenSSL is installed, run the command that matches your certificate format.
PEM-encoded certificate:
DER-encoded (.cer) certificate:
Tip: If you are not sure which format the file is in, open it in a text editor. A PEM file begins with
-----BEGIN CERTIFICATE-----; a DER file appears as unreadable binary.
Verifying the Output
In the output, check the following fields to confirm the certificate is correct:
Field | What to check |
|---|---|
Issuer | The Certificate Authority (or your internal CA) that signed the certificate. For a self-signed certificate, Issuer and Subject are identical. |
Subject | The Common Name (CN) of the server the certificate was issued to. |
Not Before / Not After | The validity period. Confirm the current date falls within this range. |
Subject Alternative Name (SAN) | All hostnames and IP addresses the certificate is valid for. The hostname clients use to connect must appear here. |
Support:
If Further Assistance is required, please proceed to log a support case or chatting with our support engineer.