1

有什么方法可以直接使用wget或调整源代码或将其与 openssl 一起使用以从证书中获取公钥并将其保存到文件中?

4

1 回答 1

1

不是使用 wget,而是使用 OpenSSL,您可以对 LDAP使用与此问题中相同的方法(如果您对 HTTPS 感兴趣,可能在端口 443 上除外)。

您还可以将输出通过管道openssl x509 -pubkey传输到 以获取公钥本身。

这样的事情应该做:

echo -n | openssl s_client -connect www.google.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | openssl x509 -pubkey -noout
于 2013-08-16T13:08:04.850 回答