如何使用wget获取公钥?

时间:2013-08-16 12:57:44

标签: c ssl openssl wget public-key

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

1 个答案:

答案 0 :(得分:1)

不是使用wget,但使用OpenSSL,您可以使用与in this question for LDAP相同的方法(端口443除外,如果您对HTTPS感兴趣,可能)。

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

这样的事情应该做:

echo -n | openssl s_client -connect www.google.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | openssl x509 -pubkey -noout