diff --git a/cmd/tiller/tiller.go b/cmd/tiller/tiller.go
index 93ac7d1ae9a214293278084b7e001f1f9cdc799d..2f193936e906713c861579a14688ab60fd9f6132 100644
--- a/cmd/tiller/tiller.go
+++ b/cmd/tiller/tiller.go
@@ -221,7 +221,7 @@ func tlsOptions() tlsutil.Options {
 	opts := tlsutil.Options{CertFile: certFile, KeyFile: keyFile}
 	if tlsVerify {
 		opts.CaCertFile = caCertFile
-		opts.ClientAuth = tls.RequireAndVerifyClientCert
+		opts.ClientAuth = tls.VerifyClientCertIfGiven
 	}
 	return opts
 }