gpt4 book ai didi

linux - 如何使用 Linux CLI 知道某些网站的 SSL 指纹?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:06:10 24 4
gpt4 key购买 nike

我正在尝试更新(使用 esp8266 微 Controller ),使用 API 更新托管在 DigitalOcean 上的 DNS 记录。

如何使用 Linux CLI 获取 HTTPS 指纹,以用于我的代码?

最佳答案

如果您使用的是 ESP (arduino IDE) 库 WiFiClientSecure.h, 您需要为指纹声明“const”变量,如下所示:

const char* fingerprint = "9A 8E 2F 33 95 CA 72 4F 47 26 54 52 A4 E5 00 70 F0 BD ED 85";

所以无论如何,这些值可以通过运行命令获取

$ echo | openssl s_client -connect host.example.com:443 |& openssl x509 -fingerprint -noout

结果:

SHA1 Fingerprint=9A:8E:2F:33:95:CA:72:4F:47:26:54:52:A4:E5:00:70:F0:BD:ED:85

关于linux - 如何使用 Linux CLI 知道某些网站的 SSL 指纹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46290083/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com