| With the proper settings PuppetDB works with TLSv1.3 Configure out jetty.ini file
ssl-protocols = TLSv1.3 |
cipher-suites = TLS_AES_128_GCM_SHA256
|
and configure puppetserver's webserver.conf
webserver: { |
access-log-config: /etc/puppetlabs/puppetserver/request-logging.xml |
client-auth: want |
ssl-host: 0.0.0.0 |
ssl-port: 8140 |
ssl-protocols: [TLSv1.3] |
cipher-suites: [TLS_AES_128_GCM_SHA256] |
}
|
So updating the defaults in trapperkeeper to include it in the ssl-protocols and adding a cipher suite that works with TLS 1.3 should be sufficient to allow TLSv1.3 by default. |