diff options
author | Rob Austein <sra@hactrn.net> | 2007-11-07 03:40:23 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-11-07 03:40:23 +0000 |
commit | 1a623c6e118f1a09ae8307b303e943d2c70e8510 (patch) | |
tree | f8f681e9f4dde81b310240a0ae55a83fa958514a /scripts/rpki/up_down.py | |
parent | dc013e46c9400321094e50aa8baeab36e084f8ed (diff) |
Checkpoint
svn path=/scripts/rpki/resource_set.py; revision=1261
Diffstat (limited to 'scripts/rpki/up_down.py')
-rw-r--r-- | scripts/rpki/up_down.py | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/scripts/rpki/up_down.py b/scripts/rpki/up_down.py index 4d29eb2b..c0c1b9e4 100644 --- a/scripts/rpki/up_down.py +++ b/scripts/rpki/up_down.py @@ -260,7 +260,7 @@ class issue_pdu(base_elt): # Check current cert, if any irdb_resources = rpki.left_right.irdb_query(gctx, child.self_id, child.child_id) - rc_as, rc_v4, rc_v6 = ca_detail.latest_ca_cert.get_3779resources(irdb_resources) + rc_as, rc_v4, rc_v6 = ca_detail.latest_ca_cert.get_3779resources(*irdb_resources) req_key = self.pkcs10.getPublicKey() req_sia = self.pkcs10.get_SIA() req_ski = self.pkcs10.get_SKI() @@ -415,12 +415,15 @@ class error_response_pdu(base_elt): def toXML(self): """Generate payload of "error_response" PDU.""" assert self.status in self.codes - status_elt = self.make_elt("status") - status_elt.text = str(self.status) - description_elt = self.make_elt("description") - description_elt.text = str(self.description) - description_elt.set("xml:lang", "en") - return [status_elt, description_elt] + elt = self.make_elt("status") + elt.text = str(self.status) + payload = [elt] + if self.description: + elt = self.make_elt("description") + elt.text = str(self.description) + elt.set("xml:lang", "en-US") + payload.append(elt) + return payload def check_syntax(self): """Handle an error response. For the moment, just raise an |