aboutsummaryrefslogtreecommitdiff
path: root/scripts/rpki/up_down.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2007-11-07 03:40:23 +0000
committerRob Austein <sra@hactrn.net>2007-11-07 03:40:23 +0000
commit1a623c6e118f1a09ae8307b303e943d2c70e8510 (patch)
treef8f681e9f4dde81b310240a0ae55a83fa958514a /scripts/rpki/up_down.py
parentdc013e46c9400321094e50aa8baeab36e084f8ed (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.py17
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