[EMAIL PROTECTED] wrote:

Where:  U=Updated data exchcnage state
        P=Pending data exchange state
        C=Commited data exchange state

Sender:   U and C
Receiver: P and C

Are these all the required data exchange states ? I know Michael talked
about a rejected state, but I am not sure I understand that one.

Receiver: R

If a CA receives an APPROVED CSR but the actual state of the CSR is DELETED or ARCHIVED then the object will be rejected. If we don't signal this reject then the sender will send the object forever. If we send a normal commit then this is more than unfair because the client writes a commit into it's protocol instead of erasing it.

If we do go for another table, on the CA there would be (("number of
objects" x "number of nodes") + "number of global objects") records and on
each node there would be "number of node objects" + "number of global
objects" records.

Perhaps we should split the discussion into a state part where we define the minimal state management requirements and a SQL part where we define the database handling. I think first we should identify a minimalistic but 100 percent safe protocol and then we can think about the implementation.

I try to identify all possible situation until tomorrow and then I think a small chat is a good idea.

Michael
--
_______________________________________________________________

Michael Bell                    Humboldt-Universitaet zu Berlin

Tel.: +49 (0)30-2093 2482       ZE Computer- und Medienservice
Fax:  +49 (0)30-2093 2704       Unter den Linden 6
[EMAIL PROTECTED]   D-10099 Berlin
_______________________________________________________________

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to