fix keystring

This commit is contained in:
Kenneth Kehl
2024-07-30 10:17:04 -07:00
parent ae02972c6d
commit a8fad883f1

View File

@@ -27,22 +27,12 @@ from app.utils.time import is_less_than_days_ago
from app.utils.user import is_gov_user from app.utils.user import is_gov_user
from notifications_utils.url_safe_token import generate_token from notifications_utils.url_safe_token import generate_token
def _reformat_keystring(orig): def _reformat_keystring(orig):
private_key = "PRIVATE " # pragma: allowlist secret arr = orig.split("-----")
private_key = f"{private_key} KEY" begin = arr[1]
new_keystring = orig.replace(f"-----BEGIN {private_key}-----", "") end = arr[3]
new_keystring = new_keystring.replace(f"-----END {private_key}-----", "") middle = arr[2].strip()
new_keystring = new_keystring.strip() new_keystring = f"-----{begin}-----\n{middle}\n-----{end}-----\n"
new_keystring = new_keystring.replace(" ", "\n")
new_keystring = "\n".join(
[
f"-----BEGIN {private_key}-----",
new_keystring,
f"-----END {private_key}-----",
]
)
new_keystring = f"{new_keystring}\n"
return new_keystring return new_keystring