rename some interop client flags
diff --git a/interop/client/client.go b/interop/client/client.go
index 4f715d3..0ea4a1b 100644
--- a/interop/client/client.go
+++ b/interop/client/client.go
@@ -57,7 +57,7 @@
var (
useTLS = flag.Bool("use_tls", false, "Connection uses TLS if true, else plain TCP")
- caFile = flag.String("tls_ca_file", "testdata/ca.pem", "The file containning the CA root cert file")
+ testCA = flag.Bool("use_test_ca", false, "Whether to replace platform root CAs with test CA as the CA root")
serviceAccountKeyFile = flag.String("service_account_key_file", "", "Path to service account json key file")
oauthScope = flag.String("oauth_scope", "", "The scope for OAuth2 tokens")
defaultServiceAccount = flag.String("default_service_account", "", "Email of GCE default service account")
@@ -87,6 +87,9 @@
respSizes = []int{31415, 9, 2653, 58979}
largeReqSize = 271828
largeRespSize = 314159
+
+ // The test CA root cert file
+ testCAFile = "testdata/ca.pem"
)
func newPayload(t testpb.PayloadType, size int) *testpb.Payload {
@@ -495,9 +498,9 @@
sn = *tlsServerName
}
var creds credentials.TransportAuthenticator
- if *caFile != "" {
+ if *testCA {
var err error
- creds, err = credentials.NewClientTLSFromFile(*caFile, sn)
+ creds, err = credentials.NewClientTLSFromFile(testCAFile, sn)
if err != nil {
grpclog.Fatalf("Failed to create TLS credentials %v", err)
}