1 Dec 2003 19:44
RE: DISCUSS: MUST reject in OCSPv1
Frank Balluffi <frank.balluffi <at> db.com>
2003-12-01 18:44:22 GMT
2003-12-01 18:44:22 GMT
I agree with Ambarish.
Frank
| "Ambarish Malpani" <ambarish <at> malpani.biz>
Sent by: owner-ietf-pkix <at> mail.imc.org 11/28/2003 05:00 PM
|
To: "Florian Oelmaier" <oelmaier <at> sytrust.com>, "'Marc Branchaud'" <marcnarc <at> rsasecurity.com>, <ietf-pkix <at> imc.org> cc: Subject: RE: DISCUSS: MUST reject in OCSPv1 |
Hi Florian,
The reason for including a nonce in the request is to enable a
client that doesn't have a very precise knowledge of time to still
be sure the response he got from the server was generated for this
specific request.
While I do agree with Mark and think that the "right" way would be
to require the client to require the nonce in the response, in the
interests of moving ahead, I vote to accept Mike's compromise
proposal that a client MUST require the nonce in the response
unless it is accompanied by a nonceUnsupported extension in
the response and the client is willing to accept a response w/o
a nonce. This preserves the semantics for current clients and
still allows caching servers to supply responses to clients
who will take them.
Regards,
Ambarish
> -----Original Message-----
> From: owner-ietf-pkix <at> mail.imc.org
> [mailto:owner-ietf-pkix <at> mail.imc.org]On Behalf Of Florian Oelmaier
> Sent: Thursday, November 27, 2003 4:15 PM
> To: 'Marc Branchaud'; ietf-pkix <at> imc.org
> Subject: RE: DISCUSS: MUST reject in OCSPv1
>
>
>
> Your argument is "nonces are only for replay protection". Thats true.
>
> Now lets discuss WHY a client wants to get replay protection. Seeing
> that we have the three times in the response with a clear semantic, the
> client is not harmed by a replay. So why should a client include a nonce
> into the request?
>
> There are different reasons for that, but the main reason is: the client
> wants a "fresh" response. Following that path Ryans arguments apply as
> he presented it in his previous replies. A client will include a nonce
> into the request to ask for a "fresh" response. If the client does not
> need a fresh response, then replaying is not a problem (then it is a
> feature called "caching").
>
> So if a responder gets a request with a nonce, it not only means "the
> client wants replay protection" - it also means "the client would like
> to get a fresh response". Because otherwise replay attacks would not
> matter.
>
> --
> Florian Oelmaier
> SyTrust
>
>
Looking forward to any feedback
Josh
Anders Rundgren wrote:
>Doesn't your scheme make an RP trusting the "expensive" CA
>also trust the "cheap" CA as they share a common root?
>
>And there could also be just two different "expensive" issuances
>that are incompatible like server-side SSL certs and certs for
>individuals.
>
>It looks to me that you move potential problems to the RP SW.
>Mathematically OK? For sure. Standards-compliant? For sure.
>But working? Under strictly monitored conditions only. Such
>conditions are unlikely to be met when you start to count RPs
>in the thousands and up.
>
>Anyway. several other folks on the list seem to agree that
>such schemes (including policy OID-enhanced path validation)
>only work in "managed" or "community" based PKIs.
>
>In my opinion the need for standards is much more evident
>in "unmanaged" spaces.
>
>Anders
>
>----- Original Message -----
>From: "Joseph Doekbrijder" <joseph.doekbrijder <at> swisssign.com>
>To: "Anders Rundgren" <anders.rundgren <at> telia.com>
>Cc: "Stephen Kent" <kent <at> bbn.com>; <ietf-pkix <at> imc.org>
>Sent: Thursday, November 27, 2003 10:43
>Subject: Re: Straw poll: An advice to a commercial CA
>
>
>Only logical thing to do is a single root, signing the cheap CA which in
>its turn signs the expensive CA.
>Mathematically correct, includes trust logic, liability levels etc, etc...
>
>This is how we do it.
RSS Feed