【发布时间】:2015-08-04 03:37:34
【问题描述】:
我使用的几个打开 SSH 连接的本地 Mac 应用程序似乎具有这种神奇的能力,可以找到用于连接的适当公钥 + 私钥(如果存在),然后显示系统钥匙串对话框以要求用户输入用于解密私钥的密码。我想在我的应用程序中这样做。这究竟是如何工作的?
我目前正在使用https://github.com/Lejdborg/NMSSH 作为 libssh 的 Objective-C 包装器,它提供了通过公钥+私钥进行身份验证的方法,但据我所知,我必须弹出一个文件打开对话框并拥有用户选择所需的密钥(不理想)并显示我自己的密码对话框来代替系统的。
【问题讨论】:
标签: objective-c macos cocoa ssh libssh