Files
IndPjsk/core_vpn/build.rs
T

14 lines
402 B
Rust

use std::{env, fs, path::PathBuf};
#[path = "src/cert.rs"]
mod cert;
use cert::*;
fn main() {
println!("cargo:rerun-if-changed=build.rs");
let out_dir = PathBuf::from(env::var("OUT_DIR").unwrap());
let (fullchain_pem, leaf_key_pem) = sign(SAN.iter());
fs::write(out_dir.join("fullchain.pem"), fullchain_pem).unwrap();
fs::write(out_dir.join("leaf.key"), leaf_key_pem).unwrap();
}