From 4d7072bd10f807558dfd60c2a3e65fe6584bcdb3 Mon Sep 17 00:00:00 2001
From: Rob Austein <sra@hactrn.net>
Date: Mon, 24 Dec 2007 09:31:48 +0000
Subject: Teach config parser about default sections.

svn path=/scripts/Makefile; revision=1439
---
 scripts/irbe-cli.py | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

(limited to 'scripts/irbe-cli.py')

diff --git a/scripts/irbe-cli.py b/scripts/irbe-cli.py
index 8ac8dc74..21c24c70 100755
--- a/scripts/irbe-cli.py
+++ b/scripts/irbe-cli.py
@@ -137,8 +137,7 @@ for o, a in opts:
 if not argv:
   usage(1)
 
-cfg = rpki.config.parser(cfg_file)
-cfg_section = "irbe-cli"
+cfg = rpki.config.parser(cfg_file, "irbe-cli")
 
 q_msg = rpki.left_right.msg()
 
@@ -165,16 +164,16 @@ except lxml.etree.DocumentInvalid:
   raise
 
 q_cms = rpki.cms.sign(q_xml,
-                        rpki.x509.RSA(Auto_file = cfg.get(cfg_section, "cms-key")),
-                        rpki.x509.X509_chain(Auto_files = cfg.multiget(cfg_section, "cms-cert")))
+                        rpki.x509.RSA(Auto_file = cfg.get("cms-key")),
+                        rpki.x509.X509_chain(Auto_files = cfg.multiget("cms-cert")))
 
-r_cms = rpki.https.client(privateKey    = rpki.x509.RSA(Auto_file = cfg.get(cfg_section, "https-key")),
-                          certChain     = rpki.x509.X509_chain(Auto_files = cfg.multiget(cfg_section, "https-cert")),
-                          x509TrustList = rpki.x509.X509_chain(Auto_files = cfg.multiget(cfg_section, "https-ta")),
-                          url           = cfg.get(cfg_section, "https-url"),
+r_cms = rpki.https.client(privateKey    = rpki.x509.RSA(Auto_file = cfg.get("https-key")),
+                          certChain     = rpki.x509.X509_chain(Auto_files = cfg.multiget("https-cert")),
+                          x509TrustList = rpki.x509.X509_chain(Auto_files = cfg.multiget("https-ta")),
+                          url           = cfg.get("https-url"),
                           msg           = q_cms)
 
-r_xml = rpki.cms.verify(r_cms, rpki.x509.X509(Auto_file = cfg.get(cfg_section, "cms-ta")))
+r_xml = rpki.cms.verify(r_cms, rpki.x509.X509(Auto_file = cfg.get("cms-ta")))
 
 r_elt = lxml.etree.fromstring(r_xml)
 try:
-- 
cgit v1.2.3