有什么方法可以直接使用 wget 或调整源代码或将其与 openssl 一起使用,以便从证书中获取公钥并将其保存到文件中?
最佳答案
不使用 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
关于c - 我如何使用 wget 来获取公钥?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18273899/