@@ -71,6 +71,10 @@ var parseKafkaAuthParamsTestDataset = []parseKafkaAuthParamsTestData{
71
71
{map [string ]string {"sasl" : "scram_sha512" , "username" : "admin" , "password" : "admin" }, false , false },
72
72
// success, TLS only
73
73
{map [string ]string {"tls" : "enable" , "ca" : "caaa" , "cert" : "ceert" , "key" : "keey" }, false , true },
74
+ // success, TLS cert/key and assumed public CA
75
+ {map [string ]string {"tls" : "enable" , "cert" : "ceert" , "key" : "keey" }, false , true },
76
+ // success, TLS CA only
77
+ {map [string ]string {"tls" : "enable" , "ca" : "caaa" }, false , true },
74
78
// success, SASL + TLS
75
79
{map [string ]string {"sasl" : "plaintext" , "username" : "admin" , "password" : "admin" , "tls" : "enable" , "ca" : "caaa" , "cert" : "ceert" , "key" : "keey" }, false , true },
76
80
// failure, SASL incorrect type
@@ -79,14 +83,12 @@ var parseKafkaAuthParamsTestDataset = []parseKafkaAuthParamsTestData{
79
83
{map [string ]string {"sasl" : "plaintext" , "password" : "admin" }, true , false },
80
84
// failure, SASL missing password
81
85
{map [string ]string {"sasl" : "plaintext" , "username" : "admin" }, true , false },
82
- // failure, TLS incorrect
83
- {map [string ]string {"tls" : "yes" , "cert" : "ceert" , "key" : "keey" }, true , false },
84
- // failure, TLS missing ca
85
- {map [string ]string {"tls" : "yes" , "ca" : "caaa" , "key" : "keey" }, true , false },
86
86
// failure, TLS missing cert
87
- {map [string ]string {"tls" : "yes " , "ca" : "caaa" , "cert" : "ceert " , "key" : "keey" }, true , false },
87
+ {map [string ]string {"tls" : "enable " , "ca" : "caaa" , "key" : "keey" }, true , false },
88
88
// failure, TLS missing key
89
- {map [string ]string {"tls" : "yes" , "ca" : "caaa" , "cert" : "ceert" }, true , false },
89
+ {map [string ]string {"tls" : "enable" , "ca" : "caaa" , "cert" : "ceert" }, true , false },
90
+ // failure, TLS invalid
91
+ {map [string ]string {"tls" : "yes" , "ca" : "caaa" , "cert" : "ceert" , "key" : "keey" }, true , false },
90
92
// failure, SASL + TLS, incorrect sasl
91
93
{map [string ]string {"sasl" : "foo" , "username" : "admin" , "password" : "admin" , "tls" : "enable" , "ca" : "caaa" , "cert" : "ceert" , "key" : "keey" }, true , false },
92
94
// failure, SASL + TLS, incorrect tls
@@ -95,8 +97,6 @@ var parseKafkaAuthParamsTestDataset = []parseKafkaAuthParamsTestData{
95
97
{map [string ]string {"sasl" : "plaintext" , "password" : "admin" , "tls" : "enable" , "ca" : "caaa" , "cert" : "ceert" , "key" : "keey" }, true , false },
96
98
// failure, SASL + TLS, missing password
97
99
{map [string ]string {"sasl" : "plaintext" , "username" : "admin" , "tls" : "enable" , "ca" : "caaa" , "cert" : "ceert" , "key" : "keey" }, true , false },
98
- // failure, SASL + TLS, missing ca
99
- {map [string ]string {"sasl" : "plaintext" , "username" : "admin" , "password" : "admin" , "tls" : "enable" , "cert" : "ceert" , "key" : "keey" }, true , false },
100
100
// failure, SASL + TLS, missing cert
101
101
{map [string ]string {"sasl" : "plaintext" , "username" : "admin" , "password" : "admin" , "tls" : "enable" , "ca" : "caaa" , "key" : "keey" }, true , false },
102
102
// failure, SASL + TLS, missing key
0 commit comments