Add servers

This commit is contained in:
2024-06-28 22:00:20 +02:00
parent 09f526bfb7
commit 11054385a6
7 changed files with 1302 additions and 17 deletions

View File

@ -34,9 +34,9 @@ pub enum PKIError {
/// Certificate and private key
pub struct CertData {
cert: X509,
key: PKey<Private>,
crl: Option<PathBuf>,
pub cert: X509,
pub key: PKey<Private>,
pub crl: Option<PathBuf>,
}
impl CertData {
@ -50,7 +50,7 @@ impl CertData {
}
/// Load web CA
fn load_web_ca() -> anyhow::Result<Self> {
pub fn load_web_ca() -> anyhow::Result<Self> {
Ok(Self {
cert: load_certificate_from_file(AppConfig::get().web_ca_cert_path())?,
key: load_priv_key_from_file(AppConfig::get().web_ca_priv_key_path())?,
@ -59,7 +59,7 @@ impl CertData {
}
/// Load devices CA
fn load_devices_ca() -> anyhow::Result<Self> {
pub fn load_devices_ca() -> anyhow::Result<Self> {
Ok(Self {
cert: load_certificate_from_file(AppConfig::get().devices_ca_cert_path())?,
key: load_priv_key_from_file(AppConfig::get().devices_ca_priv_key_path())?,