mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-08-31 23:20:37 +00:00
perf: validate ssh key
This commit is contained in:
@@ -190,8 +190,8 @@ def _parse_ssh_private_key(text, password=None):
|
||||
if is_openssh_format_key(text):
|
||||
return serialization.load_ssh_private_key(text, password=password)
|
||||
return serialization.load_pem_private_key(text, password=password)
|
||||
except (ValueError, TypeError) as e:
|
||||
raise e
|
||||
except (ValueError, TypeError):
|
||||
return None
|
||||
|
||||
|
||||
def is_openssh_format_key(text: bytes):
|
||||
|
Reference in New Issue
Block a user