fix: rcgen 0.13 API (cert.der + key_pair.serialize_der)
This commit is contained in:
parent
043b4442a7
commit
3d440702f0
1 changed files with 7 additions and 5 deletions
|
|
@ -60,13 +60,15 @@ async fn main() {
|
||||||
|
|
||||||
if use_tls {
|
if use_tls {
|
||||||
eprintln!("Generating self-signed TLS certificate...");
|
eprintln!("Generating self-signed TLS certificate...");
|
||||||
let cert = rcgen::generate_simple_self_signed(vec!["localhost", "normogen"])
|
let cert = rcgen::generate_simple_self_signed(
|
||||||
.expect("failed to generate cert");
|
["localhost".to_string(), "normogen".to_string()],
|
||||||
let cert_der = rcgen::Certificate::der(&cert);
|
)
|
||||||
let key_der = rcgen::Certificate::serialize_der_key(&cert);
|
.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(
|
let rustls_cert = axum_server::tls_rustls::RustlsConfig::from_der(
|
||||||
cert_der.to_vec(),
|
cert_der.to_vec(),
|
||||||
key_der.to_vec(),
|
key_der,
|
||||||
)
|
)
|
||||||
.await
|
.await
|
||||||
.expect("failed to build rustls config");
|
.expect("failed to build rustls config");
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue