ssl_go1.7.go 411 B

1234567891011121314
  1. // +build go1.7
  2. package pq
  3. import "crypto/tls"
  4. // Accept renegotiation requests initiated by the backend.
  5. //
  6. // Renegotiation was deprecated then removed from PostgreSQL 9.5, but
  7. // the default configuration of older versions has it enabled. Redshift
  8. // also initiates renegotiations and cannot be reconfigured.
  9. func sslRenegotiation(conf *tls.Config) {
  10. conf.Renegotiation = tls.RenegotiateFreelyAsClient
  11. }