mercurial/sslutil.py
changeset 26622 9e15286609ae
parent 26587 56b2bcea2529
child 27688 6c7d26cef0cd
equal deleted inserted replaced
26621:36383507a6f8 26622:9e15286609ae
    13 import ssl
    13 import ssl
    14 import sys
    14 import sys
    15 
    15 
    16 from .i18n import _
    16 from .i18n import _
    17 from . import error, util
    17 from . import error, util
       
    18 
       
    19 hassni = getattr(ssl, 'HAS_SNI', False)
    18 
    20 
    19 _canloaddefaultcerts = False
    21 _canloaddefaultcerts = False
    20 try:
    22 try:
    21     ssl_context = ssl.SSLContext
    23     ssl_context = ssl.SSLContext
    22     _canloaddefaultcerts = util.safehasattr(ssl_context, 'load_default_certs')
    24     _canloaddefaultcerts = util.safehasattr(ssl_context, 'load_default_certs')