summaryrefslogtreecommitdiffstats
path: root/pica-client/dialogs
diff options
context:
space:
mode:
authorAnton <anton@picapica>2018-06-19 02:04:48 +0400
committerAnton <anton@picapica>2018-06-19 02:04:48 +0400
commit9a81afeaecdc113a0e6a046577cc64379ce31116 (patch)
tree322a0753e94cead1316f10644e1d7642b4b426f8 /pica-client/dialogs
parente3994aa8a9b0c254ab4db44ff5efcd324115c138 (diff)
downloadpica-pica-9a81afeaecdc113a0e6a046577cc64379ce31116.tar.gz
pica-pica-9a81afeaecdc113a0e6a046577cc64379ce31116.zip
set permissions for config dir, sqlite database and private keys - read-write only for owner
Diffstat (limited to 'pica-client/dialogs')
-rw-r--r--pica-client/dialogs/registeraccountdialog.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/pica-client/dialogs/registeraccountdialog.cpp b/pica-client/dialogs/registeraccountdialog.cpp
index 090cfe3..bfa4db4 100644
--- a/pica-client/dialogs/registeraccountdialog.cpp
+++ b/pica-client/dialogs/registeraccountdialog.cpp
@@ -2,6 +2,7 @@
#include "../globals.h"
#include <QVBoxLayout>
#include <QDir>
+#include <QFile>
#include <QMessageBox>
@@ -172,6 +173,8 @@ void RegisterAccountDialog::stageSignCert(int retval, QProcess::ExitStatus)
return;
}
+ QFile::setPermissions(config_dir + QDir::separator() + "privkey.pem", QFile::ReadOwner | QFile::WriteOwner);
+
lbStatus->setText(tr("2) Signing certificate..."));
ost.GenCertSignal(config_dir + QDir::separator() + "cert.pem",