This tutorial is helpful to verify that you are using correct Private key, or Certificate. You may face an issue when your certificate does not match to the private key and throws an error.

Advertisement

Method 1 – Using OpenSSL and MD5

In the first method, The md5 value of certificate, key, and CSR should be same for all to work properly. If any of md5 is different means that file doesn’t relate to others.

$ openssl rsa -noout -modulus -in example.key | openssl md5
$ openssl req -noout -modulus -in example.csr | openssl md5
$ openssl x509 -noout -modulus -in example.crt | openssl md5

For example, check the md5 values are same for all the keys. It means they are related to each other and work properly.

Method 2 – Using Openssl and sha256sum

Second method check for the SHA sum values of all files and check if the value of all files are same.

$ openssl pkey -in example.key -pubout -outform pem | sha256sum
$ openssl x509 -in example.crt -pubkey -noout -outform pem | sha256sum
$ openssl req -in example.csr -pubkey -noout -outform pem | sha256sum 

For example, check the sha2 sum values are same for all the keys. It means they are related to each other and work properly.

Share.

2 Comments

Leave A Reply


Exit mobile version