从私钥获取 SSL 证书文件

Get SSL certificate files from private key

我想从私钥中获取 crt 和链文件。我的文件以

开头

-----BEGIN RSA PRIVATE KEY-----

&.key 文件的扩展名。

尝试了多种使用 OpenSSL 命令转换它的方法,但无法正确获取它。

无法从私钥获取证书和链。虽然可以从私钥文件中获取 public 密钥,但 public 密钥是证书的一部分。除了 public 密钥外,它还包含主题、过期时间、发行人和发行人签名 - 构建和验证信任链所需的最后两个。

仅拥有私钥并不能提供与该密钥关联的证书。

该证书包含大量私钥不包含的信息,包括有效期、主题和签名者 DN、SAN、用法以及加密签名本身。