aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/irdb/zookeeper.py
diff options
context:
space:
mode:
authorMichael Elkins <melkins@tislabs.com>2012-01-20 01:20:32 +0000
committerMichael Elkins <melkins@tislabs.com>2012-01-20 01:20:32 +0000
commita078ed0fe4db23d4c98466fe8a94cbde5916d69a (patch)
tree352fb27f064407eb6a5a3072bb1903a5a7c02949 /rpkid/rpki/irdb/zookeeper.py
parentbfc5da339cafc64fdcfedb41f945f152a31ff5e4 (diff)
merge with ^/branches/tk100
svn path=/branches/tk161/; revision=4239
Diffstat (limited to 'rpkid/rpki/irdb/zookeeper.py')
-rw-r--r--rpkid/rpki/irdb/zookeeper.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/rpkid/rpki/irdb/zookeeper.py b/rpkid/rpki/irdb/zookeeper.py
index 709006ef..08308bcf 100644
--- a/rpkid/rpki/irdb/zookeeper.py
+++ b/rpkid/rpki/irdb/zookeeper.py
@@ -265,8 +265,17 @@ class Zookeeper(object):
if self.run_pubd:
rpki.irdb.ServerEE.objects.get_or_certify(issuer = server_ca, purpose = "pubd")
+ return self.generate_identity()
+
+
+ def generate_identity(self):
+ """
+ Generate identity XML. Broken out of .initialize() because it's
+ easier for the GUI this way.
+ """
+
e = Element("identity", handle = self.handle)
- B64Element(e, "bpki_ta", resource_ca.certificate)
+ B64Element(e, "bpki_ta", self.resource_ca.certificate)
return etree_wrapper(e, msg = 'This is the "identity" file you will need to send to your parent')