]> git.ipfire.org Git - thirdparty/squid.git/commit
TLS: shuffle EECDH configuration to libsecurity
authorAmos Jeffries <squid3@treenet.co.nz>
Sun, 11 Oct 2015 13:56:33 +0000 (06:56 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Sun, 11 Oct 2015 13:56:33 +0000 (06:56 -0700)
commita87b56f3c1acc2ffdd35d60a82abf64ccfc30e7b
treec0eb89ccbed06b568faf86f94f20fa2269a7c7bb
parent1377f2b167ec83cec0e04b6503197b52b2193ee9
parent104deb987bb37afbb21fd36366b88aaf5a2a0e1e
TLS: shuffle EECDH configuration to libsecurity

* add class ServerOptions to libsecurity to manage server specific
  configuration options. Based on class PeerOptions.

* shuffle the DH config parse and dump logics to ServerOptions

* shuffle the DH params pre-loading logic to ServerOptions

* add configuration warning when tls-dh= is used and overrides
  dhparams= logacy configuration. Also, auto-upgrade the config
  settings when dhparams= is dumped in mgr:config report.