>
> In short, I think certificates should be POST-as-GET just like the other
> resources.


+1. If we're replacing the GETs to Orders, Authorizations and Challenges
there's no sense in excluding Certificates. I prefer the uniformity over
exceptions for use-cases that don't have strong real-world
use/implementations.

On Fri, Aug 31, 2018 at 3:30 PM, Jacob Hoffman-Andrews <j...@eff.org> wrote:

> On 08/31/2018 07:25 AM, Richard Barnes wrote:
>
>> The problem with using POST-as-GET for certificate resources, as Felipe I
>> think pointed out, is that the thing that downloads the certificate URL is
>> often not an ACME player, doesn't have an account, etc.  It's a web server
>> or something. (cf. the STAR drafts.)  What I'm saying is that it's painful
>> to make them integrate with ACME and we don't get any benefit.
>>
> AFAIK, no current ACME client hands off certificate URLs to
> less-privileged processes.
>
> Keeping GETs for certificates undermines the goal of making the
> POST-as-GET change. Certificate resources may be constructed in enumerable
> ways, like:
>
> /account/100/certificate/3438
> /account/201/certificate/3439
> /account/100/certificate/3440*
>
> While many CAs may not consider correlation of certificates by account to
> be sensitive, our goal with this change is to eliminate a footgun for CAs
> who do consider it sensitive, by simply ensuring all requests are
> authenticated by default. Consistent authentication also has the potential
> to simplify by client and server libraries.
>
> I think it would be a mistake to carve out this exception in the main ACME
> spec for use cases that are still speculative. Instead, if there is a use
> case that truly requires unauthenticated certificate retrieval, it should
> be defined as an extension or an optional feature.
>
> In short, I think certificates should be POST-as-GET just like the other
> resources.
>
> *Note: I'm aware that certificate serial numbers must be randomized, but
> there is no requirement that the certificate serial number be present in
> the URL.
>
>
> _______________________________________________
> Acme mailing list
> Acme@ietf.org
> https://www.ietf.org/mailman/listinfo/acme
>
_______________________________________________
Acme mailing list
Acme@ietf.org
https://www.ietf.org/mailman/listinfo/acme

Reply via email to