mirror of
https://github.com/certbot/certbot.git
synced 2026-08-01 16:19:13 +02:00
check wildcards in Observatory
This commit is contained in:
@@ -273,6 +273,10 @@ class session(object):
|
|||||||
if urllib2.urlopen("https://observatory.eff.org/check_name?domain_name=%s" % san).read().strip() != "False":
|
if urllib2.urlopen("https://observatory.eff.org/check_name?domain_name=%s" % san).read().strip() != "False":
|
||||||
self.die(r, r.CannotIssueThatName, uri="https://ca.example.com/failures/observatory?%s" % san)
|
self.die(r, r.CannotIssueThatName, uri="https://ca.example.com/failures/observatory?%s" % san)
|
||||||
return
|
return
|
||||||
|
wildcard_variant = "*." + san.partition(".")[2]
|
||||||
|
if urllib2.urlopen("https://observatory.eff.org/check_name?domain_name=%s" % wildcard_variant).read().strip() != "False":
|
||||||
|
self.die(r, r.CannotIssueThatName, uri="https://ca.example.com/failures/observatory?%s" % san)
|
||||||
|
return
|
||||||
except urllib2.HTTPError:
|
except urllib2.HTTPError:
|
||||||
# Currently, don't consider it fatal if the Observatory blacklist
|
# Currently, don't consider it fatal if the Observatory blacklist
|
||||||
# service is inaccessible.
|
# service is inaccessible.
|
||||||
|
|||||||
Reference in New Issue
Block a user