mirror of
https://github.com/square/certigo.git
synced 2026-10-21 05:21:07 +00:00
This moves two functions out of main.go. The only change to the functions was to make them take arguments, instead of using global variables in main. The mysql and psql imports are moved here too.
15 lines
411 B
Go
15 lines
411 B
Go
// +build go1.7
|
|
|
|
package pq
|
|
|
|
import "crypto/tls"
|
|
|
|
// Accept renegotiation requests initiated by the backend.
|
|
//
|
|
// Renegotiation was deprecated then removed from PostgreSQL 9.5, but
|
|
// the default configuration of older versions has it enabled. Redshift
|
|
// also initiates renegotiations and cannot be reconfigured.
|
|
func sslRenegotiation(conf *tls.Config) {
|
|
conf.Renegotiation = tls.RenegotiateFreelyAsClient
|
|
}
|