@@ -2,7 +2,6 @@ package plugin_test
2
2
3
3
import (
4
4
"context"
5
- "crypto/x509"
6
5
"database/sql"
7
6
"encoding/json"
8
7
"fmt"
@@ -152,30 +151,16 @@ func setupConnection(t *testing.T) *sql.DB {
152
151
password := getEnv ("QUESTDB_PASSWORD" , "quest" )
153
152
tlsEnabled := getEnv ("QUESTDB_TLS_ENABLED" , "false" )
154
153
tlsConfigurationMethod := getEnv ("QUESTDB_METHOD" , "file-content" )
155
- tlsCaCert := getEnv ("QUESTDB_CA_CERT" , `
156
- -----BEGIN CERTIFICATE-----
157
- MIIDHDCCAgSgAwIBAgIUJ0QbXYlE2EEuBtlURPgDc5Z9QaowDQYJKoZIhvcNAQEL
158
- BQAwEzERMA8GA1UEAwwIcWRiX3Jvb3QwHhcNMjQwMjIwMTI1NTIwWhcNMzQwMjE3
159
- MTI1NTIwWjATMREwDwYDVQQDDAhxZGJfcm9vdDCCASIwDQYJKoZIhvcNAQEBBQAD
160
- ggEPADCCAQoCggEBALP08uf35zioPW+p1MsLwtAPuMAgUfRDF/G9IbSAIIMJ65v4
161
- GVS6NXCf7qJmoLdfL+h/+DHhfscONs7o3Rzdj5ZNwGpJ3zvaxI7AGQwyvGxmLrq4
162
- +UiQTWaP8ivTJGLAReRlfznjpouwJFluhp03rPtj5h6kYsiFbBWvHKf+KbUDotI8
163
- xnGshba+IGJNR+jC1zto3vVkrzcL+D52HVG9nczCiRNtLa8lhsRmVR8YUSitn3ly
164
- 9xE75XlC7AxatI/011bSpDIDka2+Au8vLcZDk8q+i6/vkYK0FUdSL5WmvtfOspnP
165
- 5M5AQEGLQvrhYV1ojRlgLo/rJX02+2baEwQzxDECAwEAAaNoMGYwHQYDVR0OBBYE
166
- FG5kKRTI/Oz/kGF22WZNw9UcOb1xMB8GA1UdIwQYMBaAFG5kKRTI/Oz/kGF22WZN
167
- w9UcOb1xMA8GA1UdEwEB/wQFMAMBAf8wEwYDVR0RBAwwCoIIcWRiX3Jvb3QwDQYJ
168
- KoZIhvcNAQELBQADggEBADR6VnCB3iB6Mr5S8MvuDlwdANkT0Gmm7rvJi/4mOj0A
169
- 5hd4S39684RrzzNyakb0aEEuDdzlbJ6EC7rorks37vMNmUAa7LrFESBHPcPnmDcq
170
- rjW8amE17P5QTtJiEKiIRG8xD8grCK2MF61I285BY4pbqE+oNeQw33Y73SfQZHjV
171
- 5ZCQpdxYur3Z5BFFBqFowimrRBb/HpMd/9P+/jFNxeYXQWuzjt5cEcQtdx2ca/Ix
172
- hbpD1K0Asm0IA2AoiC+5F9zmp6+f4UtHFKU6PeDBQVLQyzjiIb4tF1ZX9M4LrdW+
173
- TIFr7kfJsOwa+y1x3aTs/7VSwNjfS4FqbvXy3S7OAOs=
174
- -----END CERTIFICATE-----
175
- ` )
176
-
177
- pool := x509 .NewCertPool ()
178
- pool .AppendCertsFromPEM ([]byte (tlsCaCert ))
154
+
155
+ cwd , err := os .Getwd ()
156
+ if err != nil {
157
+ panic (err )
158
+ }
159
+
160
+ tlsCaCert , err := os .ReadFile (path .Join (cwd , "../../keys/my-own-ca.crt" ))
161
+ if err != nil {
162
+ panic (err )
163
+ }
179
164
180
165
var tlsMode string
181
166
if tlsEnabled == "true" {
@@ -191,7 +176,7 @@ TIFr7kfJsOwa+y1x3aTs/7VSwNjfS4FqbvXy3S7OAOs=
191
176
Password : password ,
192
177
TlsMode : tlsMode ,
193
178
ConfigurationMethod : tlsConfigurationMethod ,
194
- TlsCACert : tlsCaCert ,
179
+ TlsCACert : string ( tlsCaCert ) ,
195
180
}, "version" )
196
181
if err != nil {
197
182
panic (err )
0 commit comments