Fixes #45: Added Support fot Mutual TLS Authentication
This commit is contained in:
@@ -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 {}
|
||||
|
||||
Reference in New Issue
Block a user