You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/control/controlclient
Adrian Dewhurst 3f456ba2e7 control/controlclient: return correct certificate
When searching for the matching client identity, the returned
certificate chain was accidentally set to that of the last identity
returned by the certificate store instead of the one corresponding to
the selected identity.

Also, add some extra error checking for invalid certificate chains, just
in case.

Signed-off-by: Adrian Dewhurst <adrian@tailscale.com>
3 years ago
..
auto.go control/controlclient: document a few things 3 years ago
controlclient_test.go cover one more case in TestStatusEqual. 4 years ago
debug.go tailcfg, control/controlclient: add goroutine dump debug feature 3 years ago
debug_test.go tailcfg, control/controlclient: add goroutine dump debug feature 3 years ago
direct.go cmd/tailscale, ipn/localapi: move IP forwarding check to tailscaled, API 3 years ago
direct_test.go control/controlclient: support lazy machine key generation 3 years ago
filter.go wgengine/filter: remove the Matches type. 4 years ago
hostinfo_linux.go hostifo: update LXC, add Cloud Run. 3 years ago
hostinfo_windows.go control/controlclient: cache Windows version 3 years ago
sign.go control/controlclient: sign RegisterRequest (#1549) 3 years ago
sign_supported.go control/controlclient: return correct certificate 3 years ago
sign_unsupported.go control/controlclient: sign RegisterRequest (#1549) 3 years ago