aboutsummaryrefslogtreecommitdiff
path: root/myrpki/schema.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2009-08-31 22:24:48 +0000
committerRob Austein <sra@hactrn.net>2009-08-31 22:24:48 +0000
commit1b65eb039f50792d7479cbfbd196f29ff89c7c4d (patch)
treec17808904c99f3783e4feefc39448584d2c596da /myrpki/schema.py
parentf6be347c09042f59b8042083f5009cb98496fbb7 (diff)
Changes to support structured pubd client names.
svn path=/myrpki/myirbe.py; revision=2722
Diffstat (limited to 'myrpki/schema.py')
-rw-r--r--myrpki/schema.py9
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>