mirror of
https://github.com/caddyserver/caddy.git
synced 2024-12-26 21:53:48 +03:00
caddytls: remove ClientHelloSNICtxKey (#6326)
This commit is contained in:
parent
9ba999141b
commit
1fc151faec
1 changed files with 0 additions and 4 deletions
|
@ -22,9 +22,6 @@ func init() {
|
||||||
caddy.RegisterModule(HTTPCertGetter{})
|
caddy.RegisterModule(HTTPCertGetter{})
|
||||||
}
|
}
|
||||||
|
|
||||||
// For referencing the requested SNI server name.
|
|
||||||
const ClientHelloSNICtxKey caddy.CtxKey = "client_hello_sni"
|
|
||||||
|
|
||||||
// Tailscale is a module that can get certificates from the local Tailscale process.
|
// Tailscale is a module that can get certificates from the local Tailscale process.
|
||||||
type Tailscale struct {
|
type Tailscale struct {
|
||||||
logger *zap.Logger
|
logger *zap.Logger
|
||||||
|
@ -44,7 +41,6 @@ func (ts *Tailscale) Provision(ctx caddy.Context) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ts Tailscale) GetCertificate(ctx context.Context, hello *tls.ClientHelloInfo) (*tls.Certificate, error) {
|
func (ts Tailscale) GetCertificate(ctx context.Context, hello *tls.ClientHelloInfo) (*tls.Certificate, error) {
|
||||||
ctx = context.WithValue(ctx, ClientHelloSNICtxKey, hello.ServerName)
|
|
||||||
canGetCert, err := ts.canHazCertificate(ctx, hello)
|
canGetCert, err := ts.canHazCertificate(ctx, hello)
|
||||||
if err == nil && !canGetCert {
|
if err == nil && !canGetCert {
|
||||||
return nil, nil // pass-thru: Tailscale can't offer a cert for this name
|
return nil, nil // pass-thru: Tailscale can't offer a cert for this name
|
||||||
|
|
Loading…
Reference in a new issue