diff options
author | Rob Austein <sra@hactrn.net> | 2012-07-06 19:43:56 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2012-07-06 19:43:56 +0000 |
commit | cc50f98c05e72f7c038b04368eb2823a5844d873 (patch) | |
tree | 41158f7cca79152f50a8052ad5f0fad1fbfad67c /rpkid/left-right-schema.rng | |
parent | 6b8a4b4fc6b47a4c4b0fa917156b021abdac156a (diff) |
Add control interface to clear CMS-timestamp-based replay protection,
so we can recover from misconfigured clocks. Closes #265.
Add child_handle attribute to <list_published_objects/> response.
Closes #266.
svn path=/trunk/; revision=4588
Diffstat (limited to 'rpkid/left-right-schema.rng')
-rw-r--r-- | rpkid/left-right-schema.rng | 41 |
1 files changed, 35 insertions, 6 deletions
diff --git a/rpkid/left-right-schema.rng b/rpkid/left-right-schema.rng index 0b0fa8d1..1a691845 100644 --- a/rpkid/left-right-schema.rng +++ b/rpkid/left-right-schema.rng @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- - $Id: left-right-schema.rnc 4403 2012-03-19 21:14:48Z sra $ + $Id: left-right-schema.rnc 4346 2012-02-17 01:11:06Z sra $ RelaxNG Schema for RPKI left-right protocol. @@ -258,6 +258,11 @@ <value>yes</value> </attribute> </optional> + <optional> + <attribute name="clear_replay_protection"> + <value>yes</value> + </attribute> + </optional> </define> <define name="self_payload"> <optional> @@ -399,7 +404,7 @@ </element> </optional> </define> - <define name="bsc_pkcs10"> + <define name="bsc_readonly"> <optional> <element name="pkcs10_request"> <ref name="base64"/> @@ -420,7 +425,7 @@ <ref name="ctl_create"/> <ref name="self_handle"/> <ref name="bsc_handle"/> - <ref name="bsc_pkcs10"/> + <ref name="bsc_readonly"/> </element> </define> <define name="bsc_query" combine="choice"> @@ -437,7 +442,7 @@ <ref name="ctl_set"/> <ref name="self_handle"/> <ref name="bsc_handle"/> - <ref name="bsc_pkcs10"/> + <ref name="bsc_readonly"/> </element> </define> <define name="bsc_query" combine="choice"> @@ -453,7 +458,7 @@ <ref name="self_handle"/> <ref name="bsc_handle"/> <ref name="bsc_payload"/> - <ref name="bsc_pkcs10"/> + <ref name="bsc_readonly"/> </element> </define> <define name="bsc_query" combine="choice"> @@ -468,7 +473,7 @@ <ref name="self_handle"/> <ref name="bsc_handle"/> <ref name="bsc_payload"/> - <ref name="bsc_pkcs10"/> + <ref name="bsc_readonly"/> </element> </define> <define name="bsc_query" combine="choice"> @@ -512,6 +517,11 @@ <value>yes</value> </attribute> </optional> + <optional> + <attribute name="clear_replay_protection"> + <value>yes</value> + </attribute> + </optional> </define> <define name="parent_payload"> <optional> @@ -638,6 +648,11 @@ <value>yes</value> </attribute> </optional> + <optional> + <attribute name="clear_replay_protection"> + <value>yes</value> + </attribute> + </optional> </define> <define name="child_payload"> <optional> @@ -735,6 +750,13 @@ <ref name="object_handle"/> </attribute> </define> + <define name="repository_bool"> + <optional> + <attribute name="clear_replay_protection"> + <value>yes</value> + </attribute> + </optional> + </define> <define name="repository_payload"> <optional> <attribute name="peer_contact_uri"> @@ -760,6 +782,7 @@ <ref name="ctl_create"/> <ref name="self_handle"/> <ref name="repository_handle"/> + <ref name="repository_bool"/> <ref name="repository_payload"/> </element> </define> @@ -775,6 +798,7 @@ <ref name="ctl_set"/> <ref name="self_handle"/> <ref name="repository_handle"/> + <ref name="repository_bool"/> <ref name="repository_payload"/> </element> </define> @@ -919,6 +943,11 @@ <attribute name="uri"> <ref name="uri"/> </attribute> + <optional> + <attribute name="child_handle"> + <ref name="object_handle"/> + </attribute> + </optional> <ref name="base64"/> </element> </define> |