[AFS3-std] draft-wilkinson-afs3-rxgk-02
Simon Wilkinson
simon@sxw.org.uk
Mon, 20 Feb 2012 19:38:00 +0000
On 17 Feb 2012, at 18:50, Dave Botsch wrote:
> Just started reading this over.
>=20
> First thing that jumped out of me, in section 5. "Token Format"
>=20
> grammar: "specific to an particular application" ... an should be a\
I'll fix this.
>=20
> the statement: the client, which just transmits it from server
> to server
>=20
> is kind of funky in its wording. I'm guessing this means the client
> receives the token from one server and transmits said token to =
another.
That's exactly what it means - having received a token from the key =
negotiation service, the client just passes that token, untouched, to =
the application server.
> In section 6, " Within a given
> application protocol, a client must be able to locate the key
> negotiation service"
> makes it sound like the location of the key negotiation service must =
be
> part of each application protocol (like http).
Yes. In a non-AFS application protocol, you would deploy a key =
negotiation service on each application server. The negotiation service =
is, in this model, just part of the standard RX stack.
> And "The simplest deployment has the servicce running on every
> server"... are we referring to every AFS DB server? Or every AFS =
server,
> period. Or every application server, too?
We're not referring to AFS at all. This document describes the behaviour =
of rxgk to secure any arbitrary RX service. Because AFS runs in the =
kernel, and because AFS presents multiple servers to the user as a =
single "cloud" AFS is special. The way that rxgk works with AFS-3 is =
described in a companion document to this one - =
http://tools.ietf.org/html/draft-wilkinson-afs3-rxgk-afs-01
Cheers,
Simon