mirror of
https://github.com/ansible/awx.git
synced 2026-02-18 19:50:05 -03:30
support PKCS8-formatted keys to enable FIPS compliance
see: https://access.redhat.com/solutions/1519083
This commit is contained in:
@@ -26,6 +26,7 @@ from django.utils.encoding import force_bytes
|
||||
from django.db.backends.base.schema import BaseDatabaseSchemaEditor
|
||||
from django.db.backends.base import schema
|
||||
|
||||
|
||||
class FipsBaseDatabaseSchemaEditor(BaseDatabaseSchemaEditor):
|
||||
|
||||
@classmethod
|
||||
@@ -42,11 +43,10 @@ class FipsBaseDatabaseSchemaEditor(BaseDatabaseSchemaEditor):
|
||||
h.update(force_bytes(arg))
|
||||
return h.hexdigest()[:8]
|
||||
|
||||
|
||||
schema.BaseDatabaseSchemaEditor = FipsBaseDatabaseSchemaEditor
|
||||
|
||||
|
||||
|
||||
|
||||
def find_commands(management_dir):
|
||||
# Modified version of function from django/core/management/__init__.py.
|
||||
command_dir = os.path.join(management_dir, 'commands')
|
||||
|
||||
Reference in New Issue
Block a user