github.com/turbot/steampipe@v1.7.0-rc.0.0.20240517123944-7cef272d4458/pkg/db/db_common/tls_config.go (about)

     1  package db_common
     2  
     3  import (
     4  	"github.com/jackc/pgx/v5/pgconn"
     5  	"github.com/turbot/steampipe/pkg/db/sslio"
     6  )
     7  
     8  func AddRootCertToConfig(config *pgconn.Config, certLocation string) error {
     9  	rootCert, err := sslio.ParseCertificateInLocation(certLocation)
    10  	if err != nil {
    11  		return err
    12  	}
    13  	config.TLSConfig.RootCAs.AddCert(rootCert)
    14  	return nil
    15  }