Mercurial > hgsubversion
diff hgsubversion/svnrepo.py @ 968:c500bc862215
svnwrap: Implement handling of ssl_client_cert_prompt_provider
author | Mitsuhiro Koga <shiena.jp@gmail.com> |
---|---|
date | Tue, 23 Oct 2012 19:33:15 +0900 |
parents | 0b6a6a7c26f3 |
children | 145611306f8a |
line wrap: on
line diff
--- a/hgsubversion/svnrepo.py +++ b/hgsubversion/svnrepo.py @@ -221,6 +221,11 @@ class SubversionPrompt(object): password = self.ui.getpass('Password for \'%s\': ' % (username,), default='') return (username, password, bool(may_save)) + def ssl_client_cert(self, realm, may_save, pool=None): + self.maybe_print_realm(realm) + cert_file = self.ui.prompt('Client certificate filename: ', default='') + return (cert_file, bool(may_save)) + def ssl_server_trust(self, realm, failures, cert_info, may_save, pool=None): msg = 'Error validating server certificate for \'%s\':\n' % (realm,) if failures & svnwrap.SSL_UNKNOWNCA: