From 286cb3841b5d9e0b807bd3444d3ea65ba82e2c75 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 1 Sep 2021 17:36:06 +0300 Subject: [PATCH] tlsc -insecure --- cmd/tlsc/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/tlsc/main.go b/cmd/tlsc/main.go index 4f432cf..6985e5c 100644 --- a/cmd/tlsc/main.go +++ b/cmd/tlsc/main.go @@ -41,6 +41,7 @@ func main() { prvPath := flag.String("key", "", "Path to client PKCS#8 private key") casPath := flag.String("ca", "", "Path to CA certificates file") hostname := flag.String("name", "example.com", "Expected server's hostname") + insecure := flag.Bool("insecure", false, "Insecure mode") fpr := flag.String("fpr", "", "Expected SHA256 hash of server certificate's SPKI") flag.Usage = func() { fmt.Fprintf(os.Stderr, `Usage: tcpclient host port tlsc -name expected.name @@ -59,7 +60,7 @@ func main() { } cfg := &tls.Config{} - if *hostname == "" || *onlyShow { + if *hostname == "" || *onlyShow || *insecure { cfg.InsecureSkipVerify = true } if *hostname != "" { -- 2.44.0