On 01-10-22 19:24:54 CEST, Michael Bell wrote:
> Hi,
> 
> the most important things are not the two or three servers. The most
> important things are the (two) databases. The logical diversion works
> like this
> 
> offline-db
> ----------
> * ca
> 
> online-db
> ---------
> * ra
> * publi-gw
> * SCEP

i think we agree 100%, we just phrase ourselves slightly differently.
my separation into (offline) ca host and ext(ernally accessible,
i.e. online) host is the same as yours.

i also agree with your view that the data (keys, certificates, CRLs) are
the center about which the interfaces (web, ldap, ocsp) revolve.
 
> Robert Joop wrote:
> > cgi-bin/cgi-public/conf/DB.conf.in and
> > cgi-bin/cgi-raserver/conf/DB.conf.in are equal, shouldn't they be joined?
> 
> Yes, they should be joined and placed in the directory common/conf/.

this also means that both databases have exactly the same structure?
do they have the same contents as well?

> So I would like the following:
> 
>   src
>     servers
>       ca
>         ca.conf
>         cgi
>         htdocs
>         misc
>       ra
>       pub
>       ocsp
>     data-exchange
> >   common
> >     conf
> >     images
> >     lib
> >     modules
> >     scripts

so in theory there could also be 4 hosts, each with a different of the 4
(or 5) servers, one would only need to keep the databases up-to-date, i.e.
roughly
             CSRs  CRTs+CRLs
           ra -> ca    ->   {ra, pub, ocsp, ldap}
?

> Every server has only one file like ca.conf. The other
> configurationfiles are unique for every server and can be placed in
> src/common/conf therefore we don't need a directory conf/ for every

you mean the opposite of what you are saying, right?
unique (german: einzigartig) would mean that they are all different, but
you probably mean them to be the same, i.e. uniform (german: einheitlich)?

> server. It is not important what we see behind a server. I think it's
> only important that every server is only a method to manipulate or use a
> database (which have at every time the same structure). This

> So what do you think? Is the abstraction to radical?

yes, definitely!
i clears up too many things. ;-)

rj

_______________________________________________
OpenCA-Devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/openca-devel

Reply via email to