]> Cypherpunks.ru repositories - ucspi.git/commitdiff
tlsc -insecure
authorSergey Matveev <stargrave@stargrave.org>
Wed, 1 Sep 2021 14:36:06 +0000 (17:36 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 1 Sep 2021 14:36:06 +0000 (17:36 +0300)
cmd/tlsc/main.go

index 4f432cf7e0f1d2863e182bcbf6b4fd7aea568bf2..6985e5cfcacab5f566655309849b0e6aab2d86ec 100644 (file)
@@ -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 != "" {