aboutsummaryrefslogtreecommitdiffstats
path: root/tests/oom-platform-cert-service/certservice/libraries/ResponseParser.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/oom-platform-cert-service/certservice/libraries/ResponseParser.py')
-rw-r--r--tests/oom-platform-cert-service/certservice/libraries/ResponseParser.py9
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()