aboutsummaryrefslogtreecommitdiff
path: root/rpkid/left-right-schema.rng
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/left-right-schema.rng')
-rw-r--r--rpkid/left-right-schema.rng25
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:
-->