[Webfunds-commits] java/webfunds TODO_SCW

Ian Grigg iang@cypherpunks.ai
Mon, 14 Aug 2000 17:30:23 -0400 (AST)


iang        00/08/14 17:30:23

  Added:       webfunds TODO_SCW
  Log:
  first cut at todo list on SignContractWizard

Revision  Changes    Path
1.1                  java/webfunds/TODO_SCW

Index: TODO_SCW
===================================================================
Comments on SignContractWizard

I.  Sanity checking is needed:

  I.a)  Contract - all these can be repaired and saved on the fly

    * no trailing spaces
    * uniform line endings
    * all lines shorter or equal to 80 chars
    * Ricardian rules - sections, etc.
    n.b. in http://www.systemics.com/docs/ricardo/issuer/contract.html

  I.b)  PKI

    * top level signs contract (and itself ?)
    * contract signs itself (?)
    * server key?

  I.c) Secret Key

    * secret key matches contract public key
    * secret key decrypts properly

  I.d) Signed Contract

    * signature made is correct and verifiable with contents of contract
    * no additional chars introduced, strip sig and keys and diff with
      initial prototype contract.

II. Presentation.

    * Contract should be written out in local format
      (with platform line ending, currently has ^M on Unix).

    * no title bar on window, something like Sign Contract Wizard
      hard coded would be good.

=============8<==================8<==================8<======


1. Contract: Read File - does not describe state of contract, which must
   be clean of PGP cruft, all from [keys] inclusive should be
   deleted manually.

1.a  Browse starts in home directory not current directory?

1.b  Needs a save button to save out that file to the original
     Name or a browsed name.  Need to recall the name.

1.c  Edit box ... no sanity checking.

1.d  Did we agree on a file format naming system?  TLA extensions?

2. Keys.   C&P box for keys would be nice...

2.a  Instructions for GPG would also be useful!

3. no confirmation from Toplevel (or any Key box) that the key was good?

4. ... specify FILE NAME of where FILE contract is stored...

5.  Signing ... some indication as to time expected,
    and is working.

5.a  where does it ask for the decryption key on signing???

6  Info:   add (Plugins / ContractBrowser) after "whether it
   accepts the contract ()"