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 {
|
||||
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");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue