diff options
Diffstat (limited to 'myrpki')
-rw-r--r-- | myrpki/myirbe.py | 20 | ||||
-rw-r--r-- | myrpki/myrpki.rng | 2 |
2 files changed, 10 insertions, 12 deletions
diff --git a/myrpki/myirbe.py b/myrpki/myirbe.py index c392f9bb..d6c01625 100644 --- a/myrpki/myirbe.py +++ b/myrpki/myirbe.py @@ -95,22 +95,20 @@ cfg = rpki.config.parser(cfg_file, "myirbe") bpki_modified = False -# I suppose the distinguished names in these certificates might need -# to become configurable eventually. - bpki_rpkid = myrpki.CA(cfg_file, cfg.get("rpkid_ca_directory")) -bpki_modified |= bpki_rpkid.setup("/CN=rpkid TA") -for name in ("rpkid", "irdbd", "irbe_cli"): - bpki_modified |= bpki_rpkid.ee("/CN=%s EE" % name, name) +bpki_modified |= bpki_rpkid.setup(cfg.get("bpki_rpkid_ta_dn", "/CN=rpkid TA")) +bpki_modified |= bpki_rpkid.ee( cfg.get("bpki_rpkid_ee_dn", "/CN=rpkid EE"), "rpkid") +bpki_modified |= bpki_rpkid.ee( cfg.get("bpki_irdbd_ee_dn", "/CN=irdbd EE"), "irdbd") +bpki_modified |= bpki_rpkid.ee( cfg.get("bpki_rpkid_irbe_dn", "/CN=irbe_cli EE"), "irbe_cli") bpki_pubd = myrpki.CA(cfg_file, cfg.get("pubd_ca_directory")) -bpki_modified |= bpki_pubd.setup("/CN=pubd TA") -for name in ("pubd", "irbe_cli"): - bpki_modified |= bpki_pubd.ee("/CN=%s EE" % name, name) +bpki_modified |= bpki_pubd.setup(cfg.get("bpki_pubd_ta_dn", "/CN=pubd TA")) +bpki_modified |= bpki_pubd.ee( cfg.get("bpki_pubd_ee_dn", "/CN=pubd EE"), "pubd") +bpki_modified |= bpki_pubd.ee( cfg.get("bpki_pubd_irbe_dn", "/CN=irbe_cli EE"), "irbe_cli") bpki_rootd = myrpki.CA(cfg_file, cfg.get("rootd_ca_directory")) -bpki_modified |= bpki_rootd.setup("/CN=rootd TA") -bpki_modified |= bpki_rootd.ee("/CN=rootd EE", "rootd") +bpki_modified |= bpki_rootd.setup(cfg.get("bpki_rootd_ta_dn", "/CN=rootd TA")) +bpki_modified |= bpki_rootd.ee( cfg.get("bpki_rootd_ee_dn", "/CN=rootd EE"), "rootd") if bpki_modified: print "BPKI (re)initialized. You need to (re)start daemons before continuing." diff --git a/myrpki/myrpki.rng b/myrpki/myrpki.rng index f79f1bbd..0580339e 100644 --- a/myrpki/myrpki.rng +++ b/myrpki/myrpki.rng @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- - $Id: myrpki.rnc 2596 2009-07-08 04:00:22Z sra $ + $Id: myrpki.rnc 2598 2009-07-08 17:56:37Z sra $ RelaxNG Schema for MyRPKI XML messages |