OpenSSL: Find Out SSL Key Length – Linux Command Line

From the following article you’ll learn how to find out a key length of an SSL Certificate from the Linux command line, using OpenSSL utility.

The information about the key size can be retrieved from the several sources.

We can get the information about key length from the file with a private key, from the SSL certificate file or we can determine it directly from the https website.

Use the following OpenSSL commands from the Linux command line to get a key length:

Determine a Key Size from a Private Key

Linux command that retrieves a key size from a file with the private key (secret.key):

$ openssl rsa -in secret.key -text -noout | grep "Private-Key"
Private-Key: (2048 bit)

Find Out a Key Length from an SSL Certificate

Find out a key size from a file with the certificate (certificate.crt), using OpenSSL:

$ openssl x509 -in certificate.crt -text -noout | grep "Public-Key"
RSA Public-Key: (2048 bit)

Determine a Key Length from an HTTPS Site

Find out a key size from an https website, lets say google.com:

$ echo | openssl s_client -connect google.com:443 2>/dev/null | openssl x509 -text -noout | grep "Public-Key"
Public-Key: (2048 bit)
0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments (1)
Comment By ONLINE PLACEMENT TRAINING - Wed, Dec 30th, 2020 12:30 PM
Hi, Thanks for sharing. Very informative post, that I have ever read, the strategy given is really very helpful....Here I’m giving best CRT ONLINE TRAINING details, once go through it. <a href="https://www.gobrainwiz.in/pages/crt">CRT training</a>
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
YUM How to use yum command on CentOS/RHEL
Viewed 7279 times since Thu, Oct 25, 2018
Extending Linux LVM partitions - scripts
Viewed 6613 times since Sun, May 20, 2018
Linux Health Check Commands
Viewed 3233 times since Fri, Jun 8, 2018
LVM: Extend an existing Volume Group by adding a new disk
Viewed 2140 times since Sat, Jun 2, 2018
LVM: Recovering Physical Volume Metadata
Viewed 13213 times since Sat, Jun 2, 2018
Managing temporary files with systemd-tmpfiles on Red Hat Enterprise Linux 7
Viewed 9716 times since Sun, Nov 22, 2020
Linux – delete the LUN and remove traces from OS
Viewed 3700 times since Tue, May 22, 2018
RHEL: GPT/MBR partition tables (using disks larger than 2 TiB)
Viewed 12405 times since Sun, May 27, 2018
20 Linux Command Tips and Tricks That Will Save You A Lot of Time linux
Viewed 4840 times since Thu, Apr 18, 2019
Fake A Hollywood Hacker Screen in Linux Terminal linux FUN
Viewed 6267 times since Thu, Apr 18, 2019