Merge pull request #71 from wojtek-fliposports/v0.2.x

Fixed generating key in wrong folder - ignoring value of OIDC_RSA_KEY_FOLDER.
This commit is contained in:
Juan Ignacio Fiorentino 2016-01-10 21:57:55 -03:00
commit 5a1af41b3e

View file

@ -1,6 +1,7 @@
import os
from Crypto.PublicKey import RSA
from django.conf import settings
from oidc_provider import settings
from django.core.management.base import BaseCommand
@ -10,7 +11,7 @@ class Command(BaseCommand):
def handle(self, *args, **options):
try:
key = RSA.generate(1024)
file_path = settings.BASE_DIR + '/OIDC_RSA_KEY.pem'
file_path = os.path.join(settings.get('OIDC_RSA_KEY_FOLDER'), 'OIDC_RSA_KEY.pem')
with open(file_path, 'wb') as f:
f.write(key.exportKey('PEM'))
self.stdout.write('RSA key successfully created at: ' + file_path)