diff options
Diffstat (limited to 'myrpki.rototill/initialize.py')
-rw-r--r-- | myrpki.rototill/initialize.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/myrpki.rototill/initialize.py b/myrpki.rototill/initialize.py index 15959ca5..66d9f6a8 100644 --- a/myrpki.rototill/initialize.py +++ b/myrpki.rototill/initialize.py @@ -138,9 +138,16 @@ myrpki.etree_write(e, handle + ".xml") # If we're running rootd, construct a fake parent to go with it. if run_rootd: + e = Element("parent", xmlns = myrpki.namespace, version = "1", - handle = handle, + parent_handle = "rootd", child_handle = handle, service_uri = "https://localhost:%d/" % cfg.getint("rootd_server_port")) + myrpki.PEMElement(e, "bpki_resource_ca", bpki_myirbe.cer) myrpki.PEMElement(e, "bpki_server_ca", bpki_myirbe.cer) - myrpki.etree_write(e, "parents/rootd.xml") + + # Need to add repository offer/hint. + + rootd_filename = "parents/rootd.xml" + print "Writing", rootd_filename + myrpki.etree_write(e, rootd_filename) |