diff options
Diffstat (limited to 'scripts/PLAN')
-rw-r--r-- | scripts/PLAN | 23 |
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...] |