From f181863d5064a65068de30adb34c74d06d26b01b Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Mon, 19 Feb 2024 15:28:03 +0100 Subject: [PATCH] No default passphrase for self-signed #259 --- snappymail/v/0.0.0/app/libraries/RainLoop/Actions/SMime.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/SMime.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/SMime.php index cffe29db9..69fda8067 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/SMime.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/SMime.php @@ -32,11 +32,12 @@ trait SMime */ $sName = $this->GetActionParam('name', '') ?: $oAccount->Name(); $sEmail = $this->GetActionParam('email', '') ?: $oAccount->Email(); + $sPassphrase = $this->GetActionParam('passphrase', ''); $cert = new Certificate(); $cert->distinguishedName['commonName'] = $sName; $cert->distinguishedName['emailAddress'] = $sEmail; - $result = $cert->createSelfSigned('demo'); + $result = $cert->createSelfSigned($sPassphrase); return $this->DefaultResponse($result ?: false); }