mirror of https://github.com/huashengdun/webssh
Renamed attribute filename to privatekey_filename
parent
a576a41ea4
commit
c873b50522
|
@ -71,7 +71,7 @@ class IndexHandler(MixinHandler, tornado.web.RequestHandler):
|
|||
self.policy = policy
|
||||
self.host_keys_settings = host_keys_settings
|
||||
self.ssh_client = self.get_ssh_client()
|
||||
self.filename = None
|
||||
self.privatekey_filename = None
|
||||
self.result = dict(id=None, status=None, encoding=None)
|
||||
|
||||
def write_error(self, status_code, **kwargs):
|
||||
|
@ -100,7 +100,7 @@ class IndexHandler(MixinHandler, tornado.web.RequestHandler):
|
|||
name = 'privatekey'
|
||||
lst = self.request.files.get(name) # multipart form
|
||||
if lst:
|
||||
self.filename = lst[0]['filename']
|
||||
self.privatekey_filename = lst[0]['filename']
|
||||
data = lst[0]['body']
|
||||
value = self.decode_argument(data, name=name).strip()
|
||||
else:
|
||||
|
@ -108,7 +108,7 @@ class IndexHandler(MixinHandler, tornado.web.RequestHandler):
|
|||
|
||||
if len(value) > KEY_MAX_SIZE:
|
||||
raise InvalidValueError(
|
||||
'Invalid private key: {}'.format(self.filename)
|
||||
'Invalid private key: {}'.format(self.privatekey_filename)
|
||||
)
|
||||
return value
|
||||
|
||||
|
@ -179,8 +179,11 @@ class IndexHandler(MixinHandler, tornado.web.RequestHandler):
|
|||
username = self.get_value('username')
|
||||
password = self.get_argument('password', u'')
|
||||
privatekey = self.get_privatekey()
|
||||
pkey = self.get_pkey_obj(privatekey, password, self.filename) \
|
||||
if privatekey else None
|
||||
if privatekey:
|
||||
pkey = self.get_pkey_obj(privatekey, password,
|
||||
self.privatekey_filename)
|
||||
else:
|
||||
pkey = None
|
||||
args = (hostname, port, username, password, pkey)
|
||||
logging.debug(args)
|
||||
return args
|
||||
|
|
Loading…
Reference in New Issue