package server type Protocol string const ( UDP Protocol = "udp" DTLS Protocol = "dtls" TCP Protocol = "tcp" HTTP Protocol = "http" HTTPS Protocol = "https" ) // Config of the Management service type Config struct { Stuns []*Host Turns []*Host Signal *Host Datadir string LetsEncryptDomain string HttpConfig *HttpServerConfig } type HttpServerConfig struct { Address string AuthDomain string AuthClientId string AuthClientSecret string AuthCallback string } // Host represents a Wiretrustee host (e.g. STUN, TURN, Signal) type Host struct { Proto Protocol // URI e.g. turns://stun.wiretrustee.com:4430 or signal.wiretrustee.com:10000 URI string Username string Password []byte }