aboutsummaryrefslogtreecommitdiff
path: root/scripts/rpki/up_down.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2007-11-01 02:43:54 +0000
committerRob Austein <sra@hactrn.net>2007-11-01 02:43:54 +0000
commitdab64de7378853c3ab33dc7c14fd332228467541 (patch)
tree31d1d797f84ea9026452d67da9abc9e61664479f /scripts/rpki/up_down.py
parent8a825a38869bad3b30c0c854a480f976be43d560 (diff)
More dumb bugs
svn path=/scripts/rpki/up_down.py; revision=1222
Diffstat (limited to 'scripts/rpki/up_down.py')
-rw-r--r--scripts/rpki/up_down.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/scripts/rpki/up_down.py b/scripts/rpki/up_down.py
index 7a9f0d7e..82203603 100644
--- a/scripts/rpki/up_down.py
+++ b/scripts/rpki/up_down.py
@@ -118,6 +118,8 @@ class certificate_elt(base_elt):
class class_elt(base_elt):
"""Up-Down protocol representation of a resource class."""
+ issuer = None
+
def __init__(self):
"""Initialize class_elt."""
self.certs = []
@@ -151,7 +153,8 @@ class class_elt(base_elt):
elt = self.make_elt("class", "class_name", "cert_url",
"resource_set_as", "resource_set_ipv4", "resource_set_ipv6", "suggested_sia_head")
elt.extend([i.toXML() for i in self.certs])
- self.make_b64elt(elt, "issuer", self.issuer.get_DER())
+ if self.issuer is not None:
+ self.make_b64elt(elt, "issuer", self.issuer.get_DER())
return elt
class list_pdu(base_elt):
@@ -460,16 +463,16 @@ class message_pdu(base_elt):
def serve_top_level(self, gctx, child):
"""Serve one message request PDU."""
r_msg = message_pdu()
- r_msg.sender = self.receiver
- r_msg.receiver = self.sender
+ r_msg.sender = self.recipient
+ r_msg.recipient = self.sender
self.payload.serve_pdu(gctx, self, r_msg, child)
return r_msg
def serve_error(self, exception):
"""Generate an error_response message PDU."""
r_msg = message_pdu()
- r_msg.sender = self.receiver
- r_msg.receiver = self.sender
+ r_msg.sender = self.recipient
+ r_msg.recipient = self.sender
r_msg.payload = error_response_pdu(exception)
return r_msg