@@ -32,6 +32,7 @@ import (
3232
3333 "github.com/elastic/elastic-agent-libs/config"
3434 "github.com/elastic/elastic-agent-libs/iobuf"
35+ "github.com/elastic/elastic-agent-libs/transport/tlscommontest"
3536)
3637
3738func TestCAPinning (t * testing.T ) {
@@ -83,10 +84,10 @@ func TestCAPinning(t *testing.T) {
8384 t .Run (mode .String (), func (t * testing.T ) {
8485 msg := []byte ("OK received message" )
8586
86- ca , err := genCA ()
87+ ca , err := tlscommontest . GenCA ()
8788 require .NoError (t , err )
8889
89- serverCert , err := genSignedCert (ca , x509 .KeyUsageDigitalSignature , false , "localhost" , []string {"localhost" }, nil , false )
90+ serverCert , err := tlscommontest . GenSignedCert (ca , x509 .KeyUsageDigitalSignature , false , "localhost" , []string {"localhost" }, nil , false )
9091 require .NoError (t , err )
9192
9293 mux := http .NewServeMux ()
@@ -161,13 +162,13 @@ func TestCAPinning(t *testing.T) {
161162 t .Run ("CA Root -> Intermediate -> Certificate and we receive the CA Root Pin" , func (t * testing.T ) {
162163 msg := []byte ("OK received message" )
163164
164- ca , err := genCA ()
165+ ca , err := tlscommontest . GenCA ()
165166 require .NoError (t , err )
166167
167- intermediate , err := genSignedCert (ca , x509 .KeyUsageDigitalSignature | x509 .KeyUsageCertSign , true , "localhost" , []string {"localhost" }, nil , false )
168+ intermediate , err := tlscommontest . GenSignedCert (ca , x509 .KeyUsageDigitalSignature | x509 .KeyUsageCertSign , true , "localhost" , []string {"localhost" }, nil , false )
168169 require .NoError (t , err )
169170
170- serverCert , err := genSignedCert (intermediate , x509 .KeyUsageDigitalSignature , false , "localhost" , []string {"localhost" }, nil , false )
171+ serverCert , err := tlscommontest . GenSignedCert (intermediate , x509 .KeyUsageDigitalSignature , false , "localhost" , []string {"localhost" }, nil , false )
171172 require .NoError (t , err )
172173
173174 mux := http .NewServeMux ()
@@ -235,13 +236,13 @@ func TestCAPinning(t *testing.T) {
235236 t .Run ("When we have the wrong pin we refuse to connect" , func (t * testing.T ) {
236237 msg := []byte ("OK received message" )
237238
238- ca , err := genCA ()
239+ ca , err := tlscommontest . GenCA ()
239240 require .NoError (t , err )
240241
241- intermediate , err := genSignedCert (ca , x509 .KeyUsageDigitalSignature | x509 .KeyUsageCertSign , true , "localhost" , []string {"localhost" }, nil , false )
242+ intermediate , err := tlscommontest . GenSignedCert (ca , x509 .KeyUsageDigitalSignature | x509 .KeyUsageCertSign , true , "localhost" , []string {"localhost" }, nil , false )
242243 require .NoError (t , err )
243244
244- serverCert , err := genSignedCert (intermediate , x509 .KeyUsageDigitalSignature , false , "localhost" , []string {"localhost" }, nil , false )
245+ serverCert , err := tlscommontest . GenSignedCert (intermediate , x509 .KeyUsageDigitalSignature , false , "localhost" , []string {"localhost" }, nil , false )
245246 require .NoError (t , err )
246247
247248 mux := http .NewServeMux ()
0 commit comments