diff options
Diffstat (limited to 'rpkid/left-right-schema.rng')
-rw-r--r-- | rpkid/left-right-schema.rng | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/rpkid/left-right-schema.rng b/rpkid/left-right-schema.rng index 782f6587..c20836b8 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 5657 2014-01-31 05:50:52Z sra $ + $Id: left-right-schema.rnc 5682 2014-02-25 20:46:05Z sra $ RelaxNG Schema for RPKI left-right protocol. @@ -198,7 +198,7 @@ <define name="object_handle"> <data type="string"> <param name="maxLength">255</param> - <param name="pattern">[\-_A-Za-z0-9]*</param> + <param name="pattern">[\-_A-Za-z0-9]+</param> </data> </define> <!-- URIs --> @@ -232,13 +232,6 @@ <param name="pattern">[\-,0-9/:a-fA-F]*</param> </data> </define> - <!-- OID list for Extended Key Usage (EKU) --> - <define name="eku_list"> - <data type="string"> - <param name="maxLength">512000</param> - <param name="pattern">[.0-9,]*</param> - </data> - </define> <!-- <self/> element --> <define name="self_bool"> <optional> @@ -983,7 +976,7 @@ <attribute name="cn"> <data type="string"> <param name="maxLength">64</param> - <param name="pattern">[\-0-9A-Za-z_ ]*</param> + <param name="pattern">[\-0-9A-Za-z_ ]+</param> </data> </attribute> </optional> @@ -991,7 +984,15 @@ <attribute name="sn"> <data type="string"> <param name="maxLength">64</param> - <param name="pattern">[0-9A-Fa-f]*</param> + <param name="pattern">[0-9A-Fa-f]+</param> + </data> + </attribute> + </optional> + <optional> + <attribute name="eku"> + <data type="string"> + <param name="maxLength">512000</param> + <param name="pattern">[.,0-9]+</param> </data> </attribute> </optional> @@ -1096,5 +1097,7 @@ <!-- Local Variables: indent-tabs-mode: nil + comment-start: "# " + comment-start-skip: "#[ \t]*" End: --> |