Fixes #45: Added Support fot Mutual TLS Authentication

This commit is contained in:
Héctor Hurtado
2020-01-23 17:39:58 +01:00
parent 493e6be78c
commit cddc5ff351
3 changed files with 58 additions and 5 deletions
+5 -2
View File
@@ -27,14 +27,17 @@ type ServerConfig struct {
DataBindAddr,
UserBindAddr,
KeyFile,
CertFile string
CertFile,
ClientCaFile string
ClientAuth bool
}
// StartServer Starts one instance of each server in a goroutine and remains listening on a channel for trace events generated by them
func StartServer(config ServerConfig) {
go control.Run(config.ControlBindAddr)
go data.Run(config.DataBindAddr)
go user.Run(config.UserBindAddr, config.CertFile, config.KeyFile)
go user.Run(config.UserBindAddr, config.CertFile, config.KeyFile, config.ClientCaFile, config.ClientAuth)
// Wait for ever
select {}