summaryrefslogtreecommitdiffstats
path: root/src/server/setup.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/server/setup.rs20
1 files changed, 4 insertions, 16 deletions
diff --git a/src/server/setup.rs b/src/server/setup.rs
index 96982c5..023e6ed 100644
--- a/src/server/setup.rs
+++ b/src/server/setup.rs
@@ -47,19 +47,8 @@ pub fn init_identity(dir: &Path, common_name: &str) -> Result<SetupReport, Strin
47 run_openssl( 47 run_openssl(
48 dir, 48 dir,
49 &[ 49 &[
50 "req", 50 "req", "-x509", "-newkey", "rsa:2048", "-keyout", "key.pem", "-out", "cert.pem",
51 "-x509", 51 "-days", "3650", "-nodes", "-subj", &subject,
52 "-newkey",
53 "rsa:2048",
54 "-keyout",
55 "key.pem",
56 "-out",
57 "cert.pem",
58 "-days",
59 "3650",
60 "-nodes",
61 "-subj",
62 &subject,
63 ], 52 ],
64 "generate the certificate", 53 "generate the certificate",
65 &manual, 54 &manual,
@@ -98,9 +87,8 @@ pub fn init_identity(dir: &Path, common_name: &str) -> Result<SetupReport, Strin
98 .map_err(|error| format!("Could not inspect {}: {error}", path.display()))?; 87 .map_err(|error| format!("Could not inspect {}: {error}", path.display()))?;
99 let mut permissions = metadata.permissions(); 88 let mut permissions = metadata.permissions();
100 permissions.set_mode(0o600); 89 permissions.set_mode(0o600);
101 std::fs::set_permissions(path, permissions).map_err(|error| { 90 std::fs::set_permissions(path, permissions)
102 format!("Could not protect {}: {error}", path.display()) 91 .map_err(|error| format!("Could not protect {}: {error}", path.display()))?;
103 })?;
104 } 92 }
105 } 93 }
106 94