aboutsummaryrefslogtreecommitdiff
path: root/scripts/PLAN
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2007-06-20 04:10:07 +0000
committerRob Austein <sra@hactrn.net>2007-06-20 04:10:07 +0000
commit653bcec48132b7a73b8ac4dd59f99d4d8ff5eb68 (patch)
tree39e0bdb322b6bfe80df8d5f3516f8c41a122f0c9 /scripts/PLAN
parent5dbfcb664809ed79b277de50d663d8587660a013 (diff)
Checkpoint
svn path=/scripts/PLAN; revision=670
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...]