Don't break checking certs for localhost.
This commit is contained in:
parent
cf28d4586d
commit
fb3e6b7e35
@ -147,7 +147,10 @@ def verify(expected, raw_cert):
|
||||
raise CertificateError(
|
||||
'Certificate has expired.')
|
||||
|
||||
expected_wild = expected[expected.index('.'):]
|
||||
if '.' in expected:
|
||||
expected_wild = expected[expected.index('.'):]
|
||||
else:
|
||||
expected_wild = expected
|
||||
expected_srv = '_xmpp-client.%s' % expected
|
||||
|
||||
for name in cert_names['XMPPAddr']:
|
||||
@ -160,7 +163,10 @@ def verify(expected, raw_cert):
|
||||
if name == expected:
|
||||
return True
|
||||
if name.startswith('*'):
|
||||
name_wild = name[name.index('.'):]
|
||||
if '.' in name:
|
||||
name_wild = name[name.index('.'):]
|
||||
else:
|
||||
name_wild = name
|
||||
if expected_wild == name_wild:
|
||||
return True
|
||||
for name in cert_names['URI']:
|
||||
|
Loading…
Reference in New Issue
Block a user