diff options
author | Rob Austein <sra@hactrn.net> | 2007-09-17 22:00:08 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-09-17 22:00:08 +0000 |
commit | f8dbec35dc669ec58d5018ad5b5a73b2cc395551 (patch) | |
tree | 11dcfe5d09321fbf214032cc42c02d5691578131 /scripts/irbe-cli.py | |
parent | 915182363d6ecef54eeb9d74f9b4ba3e41f4897b (diff) |
Convert integer XML attributes automatically. Recognize PEM objects
automatically. Debug, clean, hack....
svn path=/scripts/irbe-cli.py; revision=983
Diffstat (limited to 'scripts/irbe-cli.py')
-rwxr-xr-x | scripts/irbe-cli.py | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/scripts/irbe-cli.py b/scripts/irbe-cli.py index 1d61d2d6..fdb50853 100755 --- a/scripts/irbe-cli.py +++ b/scripts/irbe-cli.py @@ -9,17 +9,6 @@ a separate program. import glob, getopt, sys, lxml.etree, POW.pkix, xml.sax, lxml.sax import rpki.left_right, rpki.relaxng, rpki.cms, rpki.https, rpki.x509, rpki.config -# Kludge around current test setup all being PEM rather than DER format -convert_from_pem = True - -def read_cert(filename): - """Read a certificate file from disk.""" - if convert_from_pem: - cert = rpki.x509.X509(PEM_file=filename) - else: - cert = rpki.x509.X509(DER_file=filename) - return cert.get_POWpkix() - class command(object): """Command processor mixin class for left-right protocol objects. @@ -62,7 +51,7 @@ class command(object): def handle_peer_ta(self, arg): """Special handler for --peer_ta option.""" - self.peer_ta = read_cert(arg) + self.peer_ta = rpki.x509.X509(Auto_file=arg) class self(command, rpki.left_right.self_elt): '''"self" command.''' @@ -84,7 +73,7 @@ class bsc(command, rpki.left_right.bsc_elt): def handle_signing_cert(self, arg): """--signing_cert option.""" - self.signing_cert.append(read_cert(arg)) + self.signing_cert.append(rpki.x509.X509(Auto_file=arg)) class parent(command, rpki.left_right.parent_elt): '''"parent" command.''' |