|
|
@@ -208,6 +208,7 @@ func newConfig() *config {
|
|
|
fs.BoolVar(&cfg.ec.PeerAutoTLS, "peer-auto-tls", false, "Peer TLS using generated certificates")
|
|
|
fs.StringVar(&cfg.ec.PeerTLSInfo.CRLFile, "peer-crl-file", "", "Path to the peer certificate revocation list file.")
|
|
|
fs.StringVar(&cfg.ec.PeerTLSInfo.AllowedCN, "peer-cert-allowed-cn", "", "Allowed CN for inter peer authentication.")
|
|
|
+ fs.Var(flags.NewStringsValue(""), "cipher-suites", "Comma-separated list of supported TLS cipher suites between client/server and peers (empty will be auto-populated by Go).")
|
|
|
|
|
|
fs.Var(
|
|
|
flags.NewUniqueURLsWithExceptions("*", "*"),
|
|
|
@@ -309,6 +310,8 @@ func (cfg *config) configFromCmdLine() error {
|
|
|
cfg.ec.CORS = flags.UniqueURLsMapFromFlag(cfg.cf.flagSet, "cors")
|
|
|
cfg.ec.HostWhitelist = flags.UniqueStringsMapFromFlag(cfg.cf.flagSet, "host-whitelist")
|
|
|
|
|
|
+ cfg.ec.CipherSuites = flags.StringsFromFlag(cfg.cf.flagSet, "cipher-suites")
|
|
|
+
|
|
|
// TODO: remove this in v3.5
|
|
|
output := flags.UniqueStringsMapFromFlag(cfg.cf.flagSet, "log-output")
|
|
|
oss1 := make([]string, 0, len(output))
|