aboutsummaryrefslogtreecommitdiff
path: root/rpkid/publication-schema.rnc
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 /rpkid/publication-schema.rnc
parentf6be347c09042f59b8042083f5009cb98496fbb7 (diff)
Changes to support structured pubd client names.
svn path=/myrpki/myirbe.py; revision=2722
Diffstat (limited to 'rpkid/publication-schema.rnc')
-rw-r--r--rpkid/publication-schema.rnc6
1 files changed, 4 insertions, 2 deletions
diff --git a/rpkid/publication-schema.rnc b/rpkid/publication-schema.rnc
index 6cbcf7d0..2b92e239 100644
--- a/rpkid/publication-schema.rnc
+++ b/rpkid/publication-schema.rnc
@@ -31,8 +31,10 @@ base64 = xsd:base64Binary { maxLength="512000" }
uri_t = xsd:anyURI { maxLength="4096" }
uri = attribute uri { uri_t }
-# Handles on remote objects (replaces passing raw SQL IDs)
-object_handle = xsd:string { maxLength="255" pattern="[\-_A-Za-z0-9]*" }
+# Handles on remote objects (replaces passing raw SQL IDs). NB:
+# Unlike the up-down protocol, handles in this protocol allow "/" as a
+# hierarchy delimiter.
+object_handle = xsd:string { maxLength="255" pattern="[\-_A-Za-z0-9/]*" }
# <config/> element (use restricted to repository operator)
# config_handle attribute, create, list, and destroy commands omitted deliberately, see code for details