OpenSSL provides read different type of certificate and encoding formats. OpenSSL supports certificate formats like RSA, X509, PCKS12 etc. We will look how to read these certificate formats with OpenSSL.
OpenSSL提供读取的不同类型的证书和编码格式。 OpenSSL支持证书格式,例如RSA,X509,PCKS12等。我们将研究如何使用OpenSSL读取这些证书格式。
读取RSA私钥 (Read RSA Private Key)
RSA is popular format use to create asymmetric key pairs those named public and private key. We can use rsa
verb to read RSA private key with the following command.
RSA是一种流行的格式,用于创建名为公钥和私钥的非对称密钥对。 我们可以使用rsa
动词通过以下命令读取RSA私钥。
$ openssl rsa -in myprivate.pem -check
![Read RSA Private Key](https://i-blog.csdnimg.cn/blog_migrate/9afd64c08b040ab5bb2e19cde93eacd2.png)
We can see that the first line of command output provides RSA key ok
我们可以看到命令输出的第一行提供了RSA key ok
阅读X509证书 (Read X509 Certificate)
Another case reading certificate with OpenSSL is reading and printing X509 certificates to the terminal. We will use x509
version with the following command.
使用OpenSSL读取证书的另一种情况是读取X509证书并将其打印到终端。 我们将通过以下命令使用x509
版本。
$ openssl x509 -in mycert.pem -text -noout
打印证书目的 (Print Certificate Purpose)
X509 certificates also holds information about the purpose of the cerficate. This will be beneficial while using certificate to learn the creation aim of the certificate. We can print certificate purpose with the -