diff options
Diffstat (limited to 'myrpki/schema.py')
-rw-r--r-- | myrpki/schema.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/myrpki/schema.py b/myrpki/schema.py index 726f2a97..33752636 100644 --- a/myrpki/schema.py +++ b/myrpki/schema.py @@ -20,6 +20,12 @@ myrpki = lxml.etree.RelaxNG(lxml.etree.fromstring('''<?xml version="1.0" encodin <param name="pattern">[\-_A-Za-z0-9]*</param> </data> </define> + <define name="pubd_handle"> + <data type="string"> + <param name="maxLength">255</param> + <param name="pattern">[\-_A-Za-z0-9/]*</param> + </data> + </define> <define name="uri"> <data type="anyURI"> <param name="maxLength">4096</param> @@ -53,6 +59,9 @@ myrpki = lxml.etree.RelaxNG(lxml.etree.fromstring('''<?xml version="1.0" encodin <attribute name="handle"> <ref name="object_handle"/> </attribute> + <attribute name="repository_handle"> + <ref name="pubd_handle"/> + </attribute> <zeroOrMore> <ref name="roa_request_elt"/> </zeroOrMore> |