aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2010-08-31 00:31:55 +0000
committerRob Austein <sra@hactrn.net>2010-08-31 00:31:55 +0000
commit413c76f6ff05b011f05d4f2046d348689804d737 (patch)
tree0239c77d32ed9dd3a21767e7a9041fe39042597c
parent51926d3d7bc098e49ce3e1412b98ab792e30db8a (diff)
Sadly, it turns out that CRLs really can grow large enough to hit the
length limits previously set in this schema as a precaution. Remove length limit and cross fingers, at least for now. svn path=/rpkid/publication-schema.rnc; revision=3434
-rw-r--r--rpkid/publication-schema.rnc6
1 files changed, 5 insertions, 1 deletions
diff --git a/rpkid/publication-schema.rnc b/rpkid/publication-schema.rnc
index d6344765..5df646d1 100644
--- a/rpkid/publication-schema.rnc
+++ b/rpkid/publication-schema.rnc
@@ -53,7 +53,11 @@ reply_elt = ( config_reply | client_reply | certificate_reply | crl_reply | mani
tag = attribute tag { xsd:token {maxLength="1024" } }
# Base64 encoded DER stuff
-base64 = xsd:base64Binary { maxLength="512000" }
+#base64 = xsd:base64Binary { maxLength="512000" }
+#
+# Sadly, it turns out that CRLs can in fact get longer than this for an active CA.
+# Remove length limit for now, think about whether to put it back later.
+base64 = xsd:base64Binary
# Publication URLs
uri_t = xsd:anyURI { maxLength="4096" }