8387557459
Former-commit-id: d125471a7e73cbde30e1d8cb42a9e6d7aac10131 [formerly d14a90382da6197691d28f61151f1278dca23a53] [formerly 51e8380286fd2a4dc2ff577a507d0df2356b1e79 [formerly 0cd5c5c0eaa4a0538a566ba9e6bb5d925da77c1a]] Former-commit-id: b4b5769ad601c8cce35047a3e16ff185e228ea41 [formerly 4c6f9e6bd777c187a240b0a6119c2a4eaa396da4] Former-commit-id: 2aa31860ffe6a5a51f0148527598a7399f968801 Former-commit-id: a826342ca74b913ce45171f92bc6b9d19ac8db08 Former-commit-id: fc039d0217ff4d0c47048755da4f833d86568586 Former-commit-id: d742a7134f042fd67fb1b9399490473babef28d9 [formerly 7e2ea8487c5ce2a5fb39b015eb6d00d8a48654c6] Former-commit-id: f4273cd0403ef19d4cf19c861fa4d730ab10b29d
16 lines
657 B
Rust
16 lines
657 B
Rust
use once_cell::sync::Lazy;
|
|
use tokio_rustls::rustls::{Certificate, PrivateKey};
|
|
|
|
pub static TLS_PRIVATE_KEY: Lazy<PrivateKey> = Lazy::new(|| {
|
|
let key = include_bytes!("../certs/key.pem");
|
|
let mut keys = rustls_pemfile::pkcs8_private_keys(&mut key.as_slice())
|
|
.expect("failed to load embedded tls private key");
|
|
PrivateKey(keys.remove(0))
|
|
});
|
|
pub static TLS_CERTIFICATE: Lazy<Vec<Certificate>> = Lazy::new(|| {
|
|
let cert = include_bytes!("../certs/cert.pem");
|
|
let certs = rustls_pemfile::certs(&mut cert.as_slice())
|
|
.expect("failed to load embedded tls certificate");
|
|
|
|
certs.into_iter().map(Certificate).collect()
|
|
});
|