-
- Downloads
crypto/tls: expose extensions presented by client to GetCertificate
This enables JA3 and JA4 TLS fingerprinting to be implemented from the GetCertificate callback, similar to what BoringSSL provides with its SSL_CTX_set_dos_protection_cb hook. fixes #32936 Change-Id: Idb54ebcb43075582fcef0ac6438727f494543424 Reviewed-on: https://go-review.googlesource.com/c/go/+/471396 Reviewed-by:Dmitri Shuralyov <dmitshur@google.com> Reviewed-by:
Roland Shoemaker <roland@golang.org> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Showing
- api/next/32936.txt 1 addition, 0 deletionsapi/next/32936.txt
- doc/next/6-stdlib/99-minor/crypto/tls/32936.md 1 addition, 0 deletionsdoc/next/6-stdlib/99-minor/crypto/tls/32936.md
- src/crypto/tls/common.go 4 additions, 0 deletionssrc/crypto/tls/common.go
- src/crypto/tls/handshake_messages.go 3 additions, 0 deletionssrc/crypto/tls/handshake_messages.go
- src/crypto/tls/handshake_messages_test.go 12 additions, 0 deletionssrc/crypto/tls/handshake_messages_test.go
- src/crypto/tls/handshake_server.go 1 addition, 0 deletionssrc/crypto/tls/handshake_server.go
- src/crypto/tls/handshake_server_test.go 60 additions, 0 deletionssrc/crypto/tls/handshake_server_test.go
Loading
Please register or sign in to comment