aboutsummaryrefslogtreecommitdiffstats
path: root/servo/forms/admin.py
diff options
context:
space:
mode:
Diffstat (limited to 'servo/forms/admin.py')
-rw-r--r--servo/forms/admin.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/servo/forms/admin.py b/servo/forms/admin.py
index b0c7c54..6645317 100644
--- a/servo/forms/admin.py
+++ b/servo/forms/admin.py
@@ -552,12 +552,9 @@ class SettingsForm(BaseForm):
d.write(chunk)
if self.cleaned_data.get('gsx_keypass'):
- import subprocess
+ from servo.lib.utils import strip_keypass
keypass = self.cleaned_data['gsx_keypass']
- subprocess.call(['openssl', 'rsa', '-passin',
- 'pass:' + keypass,
- '-in', settings.GSX_KEY,
- '-out', settings.GSX_KEY])
+ strip_keypass(keypass, settings.GSX_KEY, settings.GSX_KEY)
if self.cleaned_data.get('company_logo'):
f = self.cleaned_data['company_logo']