为了账号安全,请及时绑定邮箱和手机立即绑定

在 http.NewRequest 中检查服务器 SSL/TLS 证书的指纹

在 http.NewRequest 中检查服务器 SSL/TLS 证书的指纹

Go
BIG阳 2021-08-30 16:42:22
如何在 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
提交
取消
意见反馈 帮助中心 APP下载
官方微信