mySQL TLS support (closes #415)

This commit is contained in:
mdecimus 2024-05-08 18:43:44 +02:00
parent a1930fa0f4
commit e10083651b

View file

@ -55,11 +55,16 @@ impl MysqlStore {
} }
if config if config
.property_or_default::<bool>((&prefix, "tls.allow-invalid-certs"), "false") .property_or_default::<bool>((&prefix, "tls.enable"), "false")
.unwrap_or_default() .unwrap_or_default()
{ {
let allow_invalid = config
.property_or_default::<bool>((&prefix, "tls.allow-invalid-certs"), "false")
.unwrap_or_default();
opts = opts.ssl_opts(Some( opts = opts.ssl_opts(Some(
SslOpts::default().with_danger_accept_invalid_certs(true), SslOpts::default()
.with_danger_accept_invalid_certs(allow_invalid)
.with_danger_skip_domain_validation(allow_invalid),
)); ));
} }