Re: [Acme] Wildcard certificate via http-01
"Matthew D. Hardeman" <mhardeman@ipifony.com> Wed, 24 January 2018 23:50 UTC
Return-Path: <mhardeman@ipifony.com>
X-Original-To: acme@ietfa.amsl.com
Delivered-To: acme@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE3DD12D82C for <acme@ietfa.amsl.com>; Wed, 24 Jan 2018 15:50:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O3POuHeiWSKX for <acme@ietfa.amsl.com>; Wed, 24 Jan 2018 15:50:39 -0800 (PST)
Received: from mail.ipifony.com (mail.ipifony.com [199.71.210.39]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A410C12AF6E for <acme@ietf.org>; Wed, 24 Jan 2018 15:50:39 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mail.ipifony.com (Postfix) with ESMTP id 28CB5B4091A; Wed, 24 Jan 2018 17:50:39 -0600 (CST)
X-Virus-Scanned: amavisd-new at ipifony.com
Received: from mail.ipifony.com ([127.0.0.1]) by localhost (mail.ipifony.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4szUF3SZCUS7; Wed, 24 Jan 2018 17:50:38 -0600 (CST)
Received: from [10.47.52.51] (68-117-162-146.dhcp.unas.al.charter.com [68.117.162.146]) by mail.ipifony.com (Postfix) with ESMTPSA id 13875B40447; Wed, 24 Jan 2018 17:50:38 -0600 (CST)
From: "Matthew D. Hardeman" <mhardeman@ipifony.com>
Message-Id: <5859AE75-D009-421F-8D11-E204472BA2EE@ipifony.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_04C6A2FF-4A04-4245-ABE8-B38959F1F9F5"
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Wed, 24 Jan 2018 17:50:37 -0600
In-Reply-To: <BN6PR22MB06434F1CBA69708ACA00E206D2E20@BN6PR22MB0643.namprd22.prod.outlook.com>
Cc: "acme@ietf.org" <acme@ietf.org>
To: Thomas-Louis Laforest <tomlaf@hotmail.com>
References: <95fc4d5d-8f5f-7f5a-0e36-d1e4b45178b8@leisink.net> <BN6PR22MB06434F1CBA69708ACA00E206D2E20@BN6PR22MB0643.namprd22.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.5.20)
Archived-At: <https://mailarchive.ietf.org/arch/msg/acme/O0FfGjgoxyX6bpOaLQEAnGuL1nk>
Subject: Re: [Acme] Wildcard certificate via http-01
X-BeenThere: acme@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Automated Certificate Management Environment <acme.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/acme>, <mailto:acme-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/acme/>
List-Post: <mailto:acme@ietf.org>
List-Help: <mailto:acme-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/acme>, <mailto:acme-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jan 2018 23:50:43 -0000
That was a concern I had as well. As such, I suggested the enhancement that in addition validation would have to occur on the base FQDN label over which the wildcard is being requested also. In other words, to get a cert for *.example.com <http://example.com/>, I believe you should have to demonstrate file control over example.com <http://example.com/> and then at least a couple of randomly generated and unpredictable random_value1_here.example.com <http://random_value1_here.example.com/> and random_value_2_here.example.com <http://random_value_2_here.example.com/> addresses before the certificate could issue. > On Jan 24, 2018, at 5:37 PM, Thomas-Louis Laforest <tomlaf@hotmail.com> wrote: > > Good day, > > I’m new to this so, if the comment is not appropriate I’m sorry. > > I do know of use case where the wild card certificate is requested as a way for a domain owner to have SSL protection for all his current and future sub domain without having any intention to actually host a wildcard http server but numerous specific subdomain. > > It may event sure this is a good idea as this will expose, at least during the authentication phase, a web service to have the load of any miswritten subdomain web activity. > > I’m not sure if access to a specific http subdomain could be an effective way to demonstrate effective full domain controls. > > For exemple, let say (no idea if this is active somewhere) a well know organisation have a wildcard dns setting that goes to a subcontractor to catch all mis label subdomain entry, this does not mean the subcontractor http services has the authority to have a wildcard. (Let imagine a bank that want to monitor miss label sub-domain). > > Thomas-Louis Laforest > >> Le 24 janv. 2018 à 16:58, Hugo Leisink <hugo@leisink.net> a écrit : >> >> Hi, >> >> While implementing ACMEv2 for Let's Encrypt, I noticed that wildcard >> certificates can only be obtained via dns-01. Because it's not possible >> for me to do that automatically, I proposed them a way to do it via >> http-01. After they said that 'it might work', they told me to contact >> you about this. >> >> My idea is that when a client requests a wildcard certificate >> (*.domain.tld), the CA server offers a challenge and requests that >> challenge via HTTP while using a random hostname (<long random >> string>.domain.tld). Because only a webserver with a website configured >> for *.domain.tld and with a properly configured DNS can respond to this >> challenge, it's enough proof that the request for a wildcard certificate >> is valid. Perhaps the CA server can do multiple requests with a new >> randomly chosen hostname for more proof. After all, they will all end up >> at the same website. >> >> The discussion about this at the Let's Encrypt forum can be found here: >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcommunity.letsencrypt.org%2Ft%2Fwildcard-certificates-via-http-01%2F51223&data=02%7C01%7C%7C483c89afae754bcc814808d56375907e%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636524278950348118&sdata=bfdowfZL%2F7Mh3VHAK3KI3KZPVwzaILBvVc9O%2BtnGwq0%3D&reserved=0 >> >> I really like to hear your thoughts about this. >> >> Kind regards, >> Hugo Leisink >> >> >> _______________________________________________ >> Acme mailing list >> Acme@ietf.org >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Facme&data=02%7C01%7C%7C483c89afae754bcc814808d56375907e%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636524278950348118&sdata=embcPP7vMGE%2FWEng4QrFi%2FP5hLYH0QB95EyzaIL73HI%3D&reserved=0 > _______________________________________________ > Acme mailing list > Acme@ietf.org > https://www.ietf.org/mailman/listinfo/acme
- [Acme] Wildcard certificate via http-01 Hugo Leisink
- Re: [Acme] Wildcard certificate via http-01 Matthew D. Hardeman
- Re: [Acme] Wildcard certificate via http-01 Thomas-Louis Laforest
- Re: [Acme] Wildcard certificate via http-01 Matthew D. Hardeman
- Re: [Acme] Wildcard certificate via http-01 Alan Doherty
- Re: [Acme] Wildcard certificate via http-01 Matthew D. Hardeman