如何在 golang 中的 http 請(qǐng)求期間檢查服務(wù)器 SSL/TLS 證書的指紋?這個(gè)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 關(guān)注
- 355 瀏覽
添加回答
舉報(bào)
0/150
提交
取消