formats: refactor parsing code

This commit is contained in:
Roman Zeyde
2015-07-20 18:28:00 +03:00
parent b7cc276259
commit 86b166ba08
2 changed files with 12 additions and 11 deletions

View File

@@ -72,7 +72,7 @@ def serve(public_keys, signer, sock_path=None):
if sock_path is None:
sock_path = tempfile.mktemp(prefix='ssh-agent-')
keys = [formats.parse_public_key(k) for k in public_keys]
keys = [formats.import_public_key(k) for k in public_keys]
environ = {'SSH_AUTH_SOCK': sock_path, 'SSH_AGENT_PID': str(os.getpid())}
with unix_domain_socket_server(sock_path) as server:
handler = protocol.Handler(keys=keys, signer=signer)