PEM 文件“证书”与“公钥”

Ale*_*erg 13 certificate openssl ssl-certificate public-key

我有一个如下所示的 PEM 文件:

-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
Run Code Online (Sandbox Code Playgroud)

我可以转换到另一种使用PEM文件:openssl x509 -in key.crt -pubkey -noout。新的 PEM 文件现在看起来像:

-----BEGIN PUBLIC KEY-----
...
-----END PUBLIC KEY-----
Run Code Online (Sandbox Code Playgroud)

我的问题是,这两个文件有什么区别?

Jim*_* G. 9

一个是公共证书,另一个是密钥。正如 Federico 在评论中所说,这个问题很好地解决了这个问题

话虽如此,你想做什么?