aboutsummaryrefslogtreecommitdiff
path: root/scripts/PLAN
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/PLAN')
-rw-r--r--scripts/PLAN23
1 files changed, 23 insertions, 0 deletions
diff --git a/scripts/PLAN b/scripts/PLAN
new file mode 100644
index 00000000..073317ef
--- /dev/null
+++ b/scripts/PLAN
@@ -0,0 +1,23 @@
+$Id$
+
+Rough plan for initial prototype RE.
+
+1) Hack quick cert generator [done]
+
+2) Hack xml-parse-test into something that can:
+
+ - Generate (XML::Simple?) XML
+ - Encode XML in CMS using specified signing key and certs
+ - Write that to a destination file
+
+ - Pick up signed CMS from from a file
+ - Check CMS signatures and extract XML
+ - Validate (xmllint --relaxng) the XML
+ - Decode (XML::Simple) the XML and dump the result
+
+ Log everything as we go and use Data::Dumper to log content of Perl
+ data structures.
+
+3) Whack (2) into something that does this over minimal HTTP.
+
+4) [to be continued...]