From dbf009286f7d5018d01e20a328d79685cd676c46 Mon Sep 17 00:00:00 2001 From: me_desk Date: Tue, 3 Sep 2013 20:17:25 +0000 Subject: implemented creating self-signed certificate in registeraccountdialog instead of sending CSR to certificate server git-svn-id: svn://localhost/project_picapica/trunk@271 fb96df88-216d-11de-830c-f3023f12d8ac --- pica-client/openssltool.cpp | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) (limited to 'pica-client/openssltool.cpp') diff --git a/pica-client/openssltool.cpp b/pica-client/openssltool.cpp index 705437e..1ee7a90 100644 --- a/pica-client/openssltool.cpp +++ b/pica-client/openssltool.cpp @@ -92,20 +92,33 @@ QString OpenSSLTool::CertTextFromString(QString cert_pem) return QString::fromUtf8(openssl.readAllStandardOutput().constData()); } -bool OpenSSLTool::GenRSAKeySignal(quint32 numbits, QString keyfile, QObject *receiver, const char *finished_slot) +bool OpenSSLTool::GenRSAKeySignal(quint32 numbits, QString keyfile, bool setpassword, QString password, QObject *receiver, const char *finished_slot) { - openssl_.start("openssl", QStringList()<<"genrsa"<<"-out"<