mercurial/sslutil.py
changeset 35369 c8ecd96cc357
parent 34775 17919e9006b9
child 35582 72b91f905065
equal deleted inserted replaced
35368:93c4958d987c 35369:c8ecd96cc357
    94             # server_hostname is unique to SSLContext.wrap_socket and is used
    94             # server_hostname is unique to SSLContext.wrap_socket and is used
    95             # for SNI in that context. So there's nothing for us to do with it
    95             # for SNI in that context. So there's nothing for us to do with it
    96             # in this legacy code since we don't support SNI.
    96             # in this legacy code since we don't support SNI.
    97 
    97 
    98             args = {
    98             args = {
    99                 'keyfile': self._keyfile,
    99                 r'keyfile': self._keyfile,
   100                 'certfile': self._certfile,
   100                 r'certfile': self._certfile,
   101                 'server_side': server_side,
   101                 r'server_side': server_side,
   102                 'cert_reqs': self.verify_mode,
   102                 r'cert_reqs': self.verify_mode,
   103                 'ssl_version': self.protocol,
   103                 r'ssl_version': self.protocol,
   104                 'ca_certs': self._cacerts,
   104                 r'ca_certs': self._cacerts,
   105                 'ciphers': self._ciphers,
   105                 r'ciphers': self._ciphers,
   106             }
   106             }
   107 
   107 
   108             return ssl.wrap_socket(socket, **args)
   108             return ssl.wrap_socket(socket, **args)
   109 
   109 
   110 def _hostsettings(ui, hostname):
   110 def _hostsettings(ui, hostname):