fix: rcgen 0.13 API (cert.der + key_pair.serialize_der)
Some checks failed
Lint and Build / format (push) Successful in 38s
Lint and Build / clippy (push) Successful in 2m36s
Lint and Build / build (push) Successful in 5m32s
Lint and Build / test (push) Failing after 1s

This commit is contained in:
goose 2026-07-14 12:01:53 -03:00
parent 043b4442a7
commit 3d440702f0

View file

@ -60,13 +60,15 @@ async fn main() {
if use_tls {
eprintln!("Generating self-signed TLS certificate...");
let cert = rcgen::generate_simple_self_signed(vec!["localhost", "normogen"])
.expect("failed to generate cert");
let cert_der = rcgen::Certificate::der(&cert);
let key_der = rcgen::Certificate::serialize_der_key(&cert);
let cert = rcgen::generate_simple_self_signed(
["localhost".to_string(), "normogen".to_string()],
)
.expect("failed to generate cert");
let cert_der = cert.cert.der().clone();
let key_der = cert.key_pair.serialize_der();
let rustls_cert = axum_server::tls_rustls::RustlsConfig::from_der(
cert_der.to_vec(),
key_der.to_vec(),
key_der,
)
.await
.expect("failed to build rustls config");