diff options
author | Michael Elkins <melkins@tislabs.com> | 2012-01-20 01:20:32 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2012-01-20 01:20:32 +0000 |
commit | a078ed0fe4db23d4c98466fe8a94cbde5916d69a (patch) | |
tree | 352fb27f064407eb6a5a3072bb1903a5a7c02949 /rpkid/rpki/irdb/zookeeper.py | |
parent | bfc5da339cafc64fdcfedb41f945f152a31ff5e4 (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.py | 11 |
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') |