diff options
Diffstat (limited to 'scripts/rpki/left_right.py')
-rw-r--r-- | scripts/rpki/left_right.py | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/scripts/rpki/left_right.py b/scripts/rpki/left_right.py index f57accc1..6c24bebb 100644 --- a/scripts/rpki/left_right.py +++ b/scripts/rpki/left_right.py @@ -733,17 +733,19 @@ def irdb_query(gctx, self_id, child_id = None): q_elt = q_msg.toXML() rpki.relaxng.left_right.assertValid(q_elt) q_cms = rpki.cms.xml_sign(q_elt, gctx.cms_key, gctx.cms_certs) - r_cms = rpki.https.client(privateKey = gctx.https_key, - certChain = gctx.https_certs, - x509TrustList = gctx.https_tas, - url = gctx.irdb_url, - msg = q_cms) + r_cms = rpki.https.client( + privateKey = gctx.https_key, + certChain = gctx.https_certs, + x509TrustList = gctx.https_tas, + url = gctx.irdb_url, + msg = q_cms) r_elt = rpki.cms.xml_verify(r_cms, gctx.cms_ta_irdb) rpki.relaxng.left_right.assertValid(r_elt) r_msg = rpki.left_right.sax_handler.saxify(r_elt) if len(r_msg) == 0 or not isinstance(r_msg[0], list_resources_elt) or r_msg[0].type != "reply": raise rpki.exceptions.BadIRDBReply, "Unexpected response to IRDB query: %s" % r_msg.toXML() - return rpki.resource_set.resource_bag(r_msg[0].as, - r_msg[0].ipv4, - r_msg[0].ipv6, - r_msg[0].valid_until) + return rpki.resource_set.resource_bag( + as = r_msg[0].as, + v4 = r_msg[0].ipv4, + v6 = r_msg[0].ipv6, + valid_until = r_msg[0].valid_until) |