aboutsummaryrefslogtreecommitdiff
path: root/scripts/rpki/x509.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/rpki/x509.py')
-rw-r--r--scripts/rpki/x509.py4
1 files changed, 2 insertions, 2 deletions
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)):