aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/up-down-protocol-samples/error_response.xml2
-rw-r--r--scripts/up-down-protocol-samples/issue.xml2
-rw-r--r--scripts/up-down-protocol-samples/issue_response.xml11
-rw-r--r--scripts/up-down-protocol-samples/list.xml3
-rw-r--r--scripts/up-down-protocol-samples/list_response.xml11
-rw-r--r--scripts/up-down-protocol-samples/revoke.xml1
-rw-r--r--scripts/up-down-protocol-samples/revoke_response.xml1
-rwxr-xr-xscripts/xml-parse-test.py36
8 files changed, 14 insertions, 53 deletions
diff --git a/scripts/up-down-protocol-samples/error_response.xml b/scripts/up-down-protocol-samples/error_response.xml
index 82ef0258..83af6649 100644
--- a/scripts/up-down-protocol-samples/error_response.xml
+++ b/scripts/up-down-protocol-samples/error_response.xml
@@ -3,9 +3,7 @@
version="1"
sender="sender name"
recipient="recipient name"
- msg_ref="42"
type="error_response">
<status>2001</status>
- <last_msg_processed>17</last_msg_processed>
<description xml:lang="en-US">[Readable text]</description>
</message>
diff --git a/scripts/up-down-protocol-samples/issue.xml b/scripts/up-down-protocol-samples/issue.xml
index 1efc6644..9eaaa4f1 100644
--- a/scripts/up-down-protocol-samples/issue.xml
+++ b/scripts/up-down-protocol-samples/issue.xml
@@ -3,7 +3,7 @@
version="1"
sender="sender name"
recipient="recipient name"
- msg_ref="42" type="issue">
+ type="issue">
<request class_name="class name"
req_resource_set_as=""
req_resource_set_ipv4="10.0.0.44/32"
diff --git a/scripts/up-down-protocol-samples/issue_response.xml b/scripts/up-down-protocol-samples/issue_response.xml
index 13fcdb35..940410ad 100644
--- a/scripts/up-down-protocol-samples/issue_response.xml
+++ b/scripts/up-down-protocol-samples/issue_response.xml
@@ -3,25 +3,16 @@
version="1"
sender="sender name"
recipient="recipient name"
- msg_ref="1"
type="issue_response">
<class class_name="class name"
cert_url="url"
- cert_ski="g(ski)"
resource_set_as="22,42,44444-5555555"
resource_set_ipv4="10.0.0.44-10.3.0.44,10.6.0.2/32"
resource_set_ipv6="dead:beef::/128">
<certificate cert_url="url"
- cert_ski="g(ski)"
- cert_aki="g(aki)"
- cert_serial="1"
- resource_set_as="14-17"
- resource_set_ipv4="128.224.1.136/22"
- resource_set_ipv6="0:0::/22"
req_resource_set_as=""
req_resource_set_ipv4="10.0.0.77/16,127.0.0.1/8"
- req_resource_set_ipv6="dead:beef::/16"
- status="match">
+ req_resource_set_ipv6="dead:beef::/16">
deadbeef
</certificate>
<issuer>deadbeef</issuer>
diff --git a/scripts/up-down-protocol-samples/list.xml b/scripts/up-down-protocol-samples/list.xml
index bceb823c..01a803f3 100644
--- a/scripts/up-down-protocol-samples/list.xml
+++ b/scripts/up-down-protocol-samples/list.xml
@@ -3,5 +3,4 @@
version="1"
sender="sender name"
recipient="recipient name"
- msg_ref="42"
- type="list"/>
+ type="list" />
diff --git a/scripts/up-down-protocol-samples/list_response.xml b/scripts/up-down-protocol-samples/list_response.xml
index eef79052..fc39c8ba 100644
--- a/scripts/up-down-protocol-samples/list_response.xml
+++ b/scripts/up-down-protocol-samples/list_response.xml
@@ -3,26 +3,17 @@
version="1"
sender="sender name"
recipient="recipient name"
- msg_ref="42"
type="list_response">
<class class_name="class name"
cert_url="url"
- cert_ski="g(ski)"
resource_set_as="1,2,4,6,16-32"
resource_set_ipv4="128.224.1.1-128.22.4.32"
resource_set_ipv6=""
suggested_sia_head="rsync://wombat.example/fnord/">
<certificate cert_url="url"
- cert_ski="g(ski)"
- cert_aki="g(aki)"
- cert_serial="1"
- resource_set_as=""
- resource_set_ipv4=""
- resource_set_ipv6=""
req_resource_set_as=""
req_resource_set_ipv4=""
- req_resource_set_ipv6=""
- status="match">
+ req_resource_set_ipv6="">
deadbeef
</certificate>
<!-- Repeated for each current certificate naming the client as subject -->
diff --git a/scripts/up-down-protocol-samples/revoke.xml b/scripts/up-down-protocol-samples/revoke.xml
index cf52cb95..216ce9fb 100644
--- a/scripts/up-down-protocol-samples/revoke.xml
+++ b/scripts/up-down-protocol-samples/revoke.xml
@@ -3,7 +3,6 @@
version="1"
sender="sender name"
recipient="recipient name"
- msg_ref="42"
type="revoke">
<key class_name="class name"
ski="g(ski)"/>
diff --git a/scripts/up-down-protocol-samples/revoke_response.xml b/scripts/up-down-protocol-samples/revoke_response.xml
index 362a7a6d..59f17661 100644
--- a/scripts/up-down-protocol-samples/revoke_response.xml
+++ b/scripts/up-down-protocol-samples/revoke_response.xml
@@ -3,7 +3,6 @@
version="1"
sender="sender name"
recipient="recipient name"
- msg_ref="42"
type="revoke_response">
<key class_name="class name"
ski="g(ski)"/>
diff --git a/scripts/xml-parse-test.py b/scripts/xml-parse-test.py
index d4d8f26f..ba4da001 100755
--- a/scripts/xml-parse-test.py
+++ b/scripts/xml-parse-test.py
@@ -76,9 +76,8 @@ class rpki_updown_msg(object):
version="1"\n\
sender="%s"\n\
recipient="%s"\n\
- msg_ref="%s"\n\
type="%s">\n' \
- % (self.sender, self.recipient, self.msg_ref, self.type)
+ % (self.sender, self.recipient, self.type)
) + self.toXML() + "</message>\n"
def toXML(self):
@@ -93,12 +92,8 @@ class rpki_updown_msg(object):
class rpki_updown_cert(object):
def __init__(self, attrs):
- for k in ("cert_url", "cert_ski", "cert_aki", "cert_serial", "status"):
+ for k in ("cert_url", ):
setattr(self, k, attrs.getValue(k).encode("ascii"))
- for k,f in (("resource_set_as", rpki_updown_resource_set_as),
- ("resource_set_ipv4", rpki_updown_resource_set_ipv4),
- ("resource_set_ipv6", rpki_updown_resource_set_ipv6)):
- setattr(self, k, f(attrs.getValue(k).encode("ascii")))
for k,f in (("req_resource_set_as", rpki_updown_resource_set_as),
("req_resource_set_ipv4", rpki_updown_resource_set_ipv4),
("req_resource_set_ipv6", rpki_updown_resource_set_ipv6)):
@@ -108,30 +103,20 @@ class rpki_updown_cert(object):
setattr(self, k, None)
def toXML(self):
- xml = ('\
- <certificate cert_url="%s"\n\
- cert_ski="%s"\n\
- cert_aki="%s"\n\
- cert_serial="%s"\n\
- resource_set_as="%s"\n\
- resource_set_ipv4="%s"\n\
- resource_set_ipv6="%s"\n' \
- % (self.cert_url, self.cert_ski, self.cert_aki, self.cert_serial,
- self.resource_set_as, self.resource_set_ipv4, self.resource_set_ipv6))
+ xml = (' <certificate cert_url="%s"' % (self.cert_url))
if self.req_resource_set_as:
- xml += (' req_resource_set_as="%s"\n' % self.req_resource_set_as)
+ xml += ('\n req_resource_set_as="%s"' % self.req_resource_set_as)
if self.req_resource_set_ipv4:
- xml += (' req_resource_set_ipv4="%s"\n' % self.req_resource_set_ipv4)
+ xml += ('\n req_resource_set_ipv4="%s"' % self.req_resource_set_ipv4)
if self.req_resource_set_ipv6:
- xml += (' req_resource_set_ipv6="%s"\n' % self.req_resource_set_ipv6)
- xml += (' status="%s">' % self.status)
- xml += base64.b64encode(self.cert) + "</certificate>\n"
+ xml += ('\n req_resource_set_ipv6="%s"' % self.req_resource_set_ipv6)
+ xml += ">" + base64.b64encode(self.cert) + "</certificate>\n"
return xml
class rpki_updown_class(object):
def __init__(self, attrs):
- for k in ("class_name", "cert_url", "cert_ski"):
+ for k in ("class_name", "cert_url"):
setattr(self, k, attrs.getValue(k).encode("ascii"))
for k,f in (("resource_set_as", rpki_updown_resource_set_as),
("resource_set_ipv4", rpki_updown_resource_set_ipv4),
@@ -147,11 +132,10 @@ class rpki_updown_class(object):
xml = ('\
<class class_name="%s"\n\
cert_url="%s"\n\
- cert_ski="%s"\n\
resource_set_as="%s"\n\
resource_set_ipv4="%s"\n\
resource_set_ipv6="%s"' \
- % (self.class_name, self.cert_url, self.cert_ski,
+ % (self.class_name, self.cert_url,
self.resource_set_as, self.resource_set_ipv4, self.resource_set_ipv6))
if self.suggested_sia_head:
xml += ('\n suggested_sia_head="%s"' % (self.suggested_sia_head))
@@ -271,7 +255,7 @@ class rpki_updown_sax_handler(xml.sax.handler.ContentHandler):
"error_response" : rpki_updown_error_response()
}[attrs.getValue("type")]
assert self.obj != None
- for k in ("type", "sender", "recipient", "msg_ref"):
+ for k in ("type", "sender", "recipient"):
setattr(self.obj, k, attrs.getValue(k).encode("ascii"))
else:
assert self.obj != None