如何在 golang 中的 http 请求期间检查服务器 SSL/TLS 证书的指纹?这个ruby 代码显示了我想在 Go 中做什么: @verify_callback = proc do |preverify_ok, store_context| if preverify_ok and store_context.error == 0 certificate = OpenSSL::X509::Certificate.new(store_context.chain[0]) fingerprint = Digest::SHA1.hexdigest(certificate.to_der).upcase.scan(/../).join(":") $valid_fingerprints.include?(fingerprint) else false end end
目前暂无任何回答
- 0 回答
- 0 关注
- 329 浏览
添加回答
举报
0/150
提交
取消