gpt4 book ai didi

ssl - 在golang中获取远程ssl证书

转载 作者:IT老高 更新时间:2023-10-28 13:06:29 25 4
gpt4 key购买 nike

我想通过 TLS 接收 TCP 连接。我想验证客户端证书并使用它向我的应用程序验证客户端。Go 有标准 crypto/tls包裹。它可以验证客户端/服务器证书。但是我找不到获取远程(客户端)证书详细信息的方法,例如通用名称。

最佳答案

必须调用crypto/tls/Conn.Handshake .然后您可以阅读对等证书:tlsconn.ConnectionState().PeerCertificates[0].Subject.CommonName

关于ssl - 在golang中获取远程ssl证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31751764/

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