diff options
Diffstat (limited to 'tests/oom-platform-cert-service/certservice/libraries/ResponseParser.py')
-rw-r--r-- | tests/oom-platform-cert-service/certservice/libraries/ResponseParser.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/oom-platform-cert-service/certservice/libraries/ResponseParser.py b/tests/oom-platform-cert-service/certservice/libraries/ResponseParser.py index d4de5f28..7ae833cd 100644 --- a/tests/oom-platform-cert-service/certservice/libraries/ResponseParser.py +++ b/tests/oom-platform-cert-service/certservice/libraries/ResponseParser.py @@ -1,3 +1,8 @@ +import base64 + + def parse_response(response): - certChain = response["certificateChain"] - return "".join(certChain).encode("base64").replace("\n", "").strip() + cert_chain = response["certificateChain"] + encoded_bytes = base64.b64encode(bytes("".join(cert_chain), 'utf-8')) + base64_str = encoded_bytes.decode('utf-8') + return base64_str.replace("\n", "").strip() |