teleport/lib/utils
Sasha Klizhentas 0130c6aa41 Mutual TLS Auth server and clients.
This commit introduced mutual TLS authentication
for auth server API server.

Auth server multiplexes HTTP over SSH - existing
protocol and HTTP over TLS - new protocol
on the same listening socket.

Nodes and users authenticate with 2.5.0 Teleport
using TLS mutual TLS except backwards-compatibility
cases.
2017-12-27 11:37:19 -08:00
..
parse Added support for role variables. 2017-07-24 22:06:07 +00:00
proxy more work, discovery works 2017-10-07 18:11:03 -07:00
addr.go Mutual TLS Auth server and clients. 2017-12-27 11:37:19 -08:00
addr_test.go Fixed the regression with GuessAdvertiseIP() 2016-08-04 16:23:00 -07:00
broadcaster.go add resize sync and detection on tsh on both sides, fixes #235 2016-03-15 17:16:58 -07:00
certs.go Validate self-signed certificates upon startup correctly. 2017-10-13 22:19:21 +00:00
certs_test.go Validate self-signed certificates upon startup correctly. 2017-10-13 22:19:21 +00:00
cli.go Mutual TLS Auth server and clients. 2017-12-27 11:37:19 -08:00
conn.go SSH/TLS multiplexer with Proxy protocol support 2017-11-23 14:50:28 -08:00
conv.go Converted DynamoDB and etcd to common backend API 2017-01-15 16:28:18 -08:00
copy.go Code review comments on RoleV3. 2017-07-18 11:20:49 -07:00
environment.go Migrate to golang/dep for dependency management 2017-08-22 15:30:30 -07:00
environment_test.go Added support for allowing the reading of a users environment when 2017-05-26 17:06:49 -07:00
equals.go Code review comments on RoleV3. 2017-07-18 11:20:49 -07:00
fakeconn.go Added forwarding SSH server. 2017-12-04 17:01:52 -08:00
fs.go agent regression fix 2017-04-17 12:12:04 -07:00
jsontools.go continue work on roles 2016-12-08 18:43:37 -08:00
loadbalancer.go fixes issue with race on closed listener 2017-11-17 18:30:02 -08:00
loadbalancer_test.go SSH/TLS multiplexer with Proxy protocol support 2017-11-23 14:50:28 -08:00
node.go continue work on roles 2016-12-08 18:43:37 -08:00
otp.go Moved Check* methods into auth package. 2017-01-17 14:17:03 -08:00
rand.go add resize sync and detection on tsh on both sides, fixes #235 2016-03-15 17:16:58 -07:00
roles_test.go Mutual TLS Auth server and clients. 2017-12-27 11:37:19 -08:00
schema.go continue work on roles 2016-12-08 18:43:37 -08:00
signal.go Fix ^C ignored issue on CentOS 6.8. 2017-05-24 10:31:05 -07:00
srv.go continue work on roles 2016-12-08 18:43:37 -08:00
storage.go Migrate to golang/dep for dependency management 2017-08-22 15:30:30 -07:00
ticker.go add fast and slow pace tickers 2017-10-11 17:23:03 -07:00
time.go Removed namespaces and expires from user interface. 2017-08-30 18:11:13 +00:00
timeout.go Semi-serious connection overhaul of Teleport SSH 2016-12-30 01:21:28 -08:00
timeout_test.go Correct various typos 2017-10-20 10:20:26 +02:00
tls.go Mutual TLS Auth server and clients. 2017-12-27 11:37:19 -08:00
utils.go Mutual TLS Auth server and clients. 2017-12-27 11:37:19 -08:00
utils_test.go refactor internal rule representation 2017-08-23 19:08:56 -07:00
websocketwriter.go Correct various typos 2017-10-20 10:20:26 +02:00