Files
stocksearch/vendor/github.com/gorilla/websocket/tls_handshake.go
hayato5246 39579240c8
Some checks failed
Build Push and Restart Compose / deploy (push) Failing after 1m34s
외부 의존성 추가: golang.org/x/net/proxygolang.org/x/time/rate 패키지 vendor 디렉토리에 추가
2026-04-01 22:06:46 +09:00

19 lines
339 B
Go

package websocket
import (
"context"
"crypto/tls"
)
func doHandshake(ctx context.Context, tlsConn *tls.Conn, cfg *tls.Config) error {
if err := tlsConn.HandshakeContext(ctx); err != nil {
return err
}
if !cfg.InsecureSkipVerify {
if err := tlsConn.VerifyHostname(cfg.ServerName); err != nil {
return err
}
}
return nil
}