如何使用 openssl 只获得中间证书?"/>
如何使用 openssl 只获得中间证书?
我正在使用 OpenSSL 1.1.1 版。我的问题是我的 node.js 服务器需要在快速服务器设置中定义的中间证书。我目前拥有我的域的证书和密钥设置,这很好。 443 端口上的中间证书没问题,但我的 node.js 服务器所在端口上的中间证书根本没有设置。我知道我需要使用 OpenSSL 来获取它,并且我已经阅读了 1.1.1 版的手册,但是还有很多无法解释和稀疏的例子。
所以我能够使用这个:
openssl s_client -showcerts -connect DOMAIN:443 < /dev/null |less
我的理解是它打印所有证书/密钥信息,包括中间证书,然后关闭连接。
但我只需要打印中间证书,不需要其他任何东西。我在手册中没有看到任何解释如何执行此操作的内容。我想我可能需要做的是在 node.js 中使用这个命令,然后解析文本以获得我需要的内容,但我希望我不需要这样做,因为通常解析动态生成的文本会导致错误以后的日期。
回答如下:更多推荐
如何使用 openssl 只获得中间证书?
发布评论