aboutsummaryrefslogtreecommitdiff
path: root/rpkid
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2010-02-23 21:10:51 +0000
committerRob Austein <sra@hactrn.net>2010-02-23 21:10:51 +0000
commit3b445b13595d2a4764552a9b547d30226cb1eca3 (patch)
treeb1acb5cad8f1f5f313e7b803ce82a16761426d69 /rpkid
parentbf60b0c53050072a5ff7c59a73f5c019ea174569 (diff)
Sample XML
svn path=/rpkid/left-right-protocol-samples.xml; revision=2999
Diffstat (limited to 'rpkid')
-rw-r--r--rpkid/left-right-protocol-samples.xml27
-rw-r--r--rpkid/left-right-schema.rnc12
2 files changed, 34 insertions, 5 deletions
diff --git a/rpkid/left-right-protocol-samples.xml b/rpkid/left-right-protocol-samples.xml
index a04f31f1..f4f9d34a 100644
--- a/rpkid/left-right-protocol-samples.xml
+++ b/rpkid/left-right-protocol-samples.xml
@@ -1067,6 +1067,33 @@
<!-- === -->
<msg version="1" type="query" xmlns="http://www.hactrn.net/uris/rpki/left-right-spec/">
+ <list_received_resources self_handle="42"/>
+ </msg>
+
+ <msg version="1" type="reply" xmlns="http://www.hactrn.net/uris/rpki/left-right-spec/">
+ <list_received_resources self_handle="42"
+ notBefore="2010-02-22T03:44:23Z"
+ notAfter="2011-02-21T11:03:49Z"
+ uri="rsync://arin.rpki.net/arin/1/Du4MhiSkjd_3bPL7c2trEkJBZ-U.cer"
+ aia_uri="rsync://arin.rpki.net/arin/arin.cer"
+ sia_uri="rsync://arin.rpki.net/arin/isc/ISC-94-Z/2/"
+ asn="1280,3557"
+ ipv4="149.20.0.0/16,192.5.4.0/23,204.152.184.0/21"/>
+ <list_received_resources self_handle="42"
+ uri="rsync://arin.rpki.net/arin/1/uWqpa8GkcEDBZkEsmOEofeDKk9s.cer"
+ notBefore="2010-02-22T03:44:20Z"
+ notAfter="2011-02-21T11:03:49Z"
+ aia_uri="rsync://arin.rpki.net/arin/arin.cer"
+ sia_uri="rsync://arin.rpki.net/arin/isc/ISC-94/1/"
+ asn="27318-27322,30122-30134,33071-33082,53459,393221"
+ ipv4="192.158.248.0-192.158.252.255,192.228.80.0-192.228.92.255,199.6.0.0-199.6.14.255,199.254.27.0/24"
+ ipv6="2001:4f8::/32,2001:500::/48,2001:500:2e::/47,2001:500:60::-2001:500:7c:ffff:ffff:ffff:ffff:ffff,2001:500:85::/48"/>
+ </msg>
+
+
+ <!-- === -->
+
+ <msg version="1" type="query" xmlns="http://www.hactrn.net/uris/rpki/left-right-spec/">
<list_published_objects self_handle="42"/>
</msg>
diff --git a/rpkid/left-right-schema.rnc b/rpkid/left-right-schema.rnc
index 7c8fd2cc..fba1d673 100644
--- a/rpkid/left-right-schema.rnc
+++ b/rpkid/left-right-schema.rnc
@@ -24,6 +24,7 @@ query_elt |= repository_query
query_elt |= list_roa_requests_query
query_elt |= list_resources_query
query_elt |= list_published_objects_query
+query_elt |= list_received_resources_query
# PDUs allowed in a reply
reply_elt |= self_reply
@@ -35,6 +36,7 @@ reply_elt |= list_resources_reply
reply_elt |= list_roa_requests_reply
reply_elt |= list_published_objects_reply
reply_elt |= report_error_reply
+reply_elt |= list_received_resources_reply
# Tag attributes for bulk operations
tag = attribute tag { xsd:token {maxLength="1024" } }?
@@ -242,14 +244,14 @@ list_received_resources_query = element list_received_resources {
list_received_resources_reply = element list_received_resources {
tag, self_handle,
- attribute asn { xsd:positiveInteger },
- attribute ipv4 { ipv4_list },
- attribute ipv6 { ipv6_list },
+ attribute notBefore { xsd:dateTime { pattern=".*Z" } },
+ attribute notAfter { xsd:dateTime { pattern=".*Z" } },
attribute uri { uri },
attribute sia_uri { uri },
attribute aia_uri { uri },
- attribute notBefore { xsd:dateTime { pattern=".*Z" } },
- attribute notAfter { xsd:dateTime { pattern=".*Z" } }
+ attribute asn { xsd:positiveInteger }?,
+ attribute ipv4 { ipv4_list }?,
+ attribute ipv6 { ipv6_list }?
}
# <report_error/> element