aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/manifests.py4
-rw-r--r--scripts/rpki/x509.py4
2 files changed, 4 insertions, 4 deletions
diff --git a/scripts/manifests.py b/scripts/manifests.py
index 8c42f46a..ce72ffc6 100644
--- a/scripts/manifests.py
+++ b/scripts/manifests.py
@@ -40,12 +40,12 @@ if show_signed_manifest_PEM:
print m.get_PEM()
if dump_manifest_content_DER:
- f = open("manifest-content.der", "w")
+ f = open("manifest-content.der", "wb")
f.write(m.get_content().toString())
f.close()
if dump_signed_manifest_DER:
- f = open("signed-manifest.der", "w")
+ f = open("signed-manifest.der", "wb")
f.write(m.get_DER())
f.close()
diff --git a/scripts/rpki/x509.py b/scripts/rpki/x509.py
index 4c32c7fd..25768d19 100644
--- a/scripts/rpki/x509.py
+++ b/scripts/rpki/x509.py
@@ -30,7 +30,7 @@ class PEM_converter(object):
def to_DER(self, pem):
"""Convert from PEM to DER."""
- lines = pem.splitlines(0)
+ lines = [line.strip() for line in pem.splitlines(0)]
while lines and lines.pop(0) != self.b:
pass
while lines and lines.pop(-1) != self.e:
@@ -103,7 +103,7 @@ class DER_object(object):
self.DER = base64.b64decode(kw[name])
return
if name in ("PEM_file", "DER_file", "Auto_file"):
- f = open(kw[name], "r")
+ f = open(kw[name], "rb")
value = f.read()
f.close()
if name == "PEM_file" or (name == "Auto_file" and self.pem_converter.looks_like_PEM(value)):