0

~/.sshサンドボックス化された Mac OSX アプリケーションでユーザーの公開鍵ファイル (にある) にアクセスすることはできますか?

4

2 に答える 2

3

いいえ。~/.sshはサンドボックスの外部にあるため、ユーザーが許可しない限りアクセスできません(たとえば、サンドボックス内のファイルを選択してNSOpenPanel)。

ほとんどのキーと証明書は、ドットディレクトリではなく、MacOSXのキーチェーンに保存されていることに注意してください。キーチェーンAPIは、サンドボックス内でもアクセスできます。何をしようとしているのかによっては、キーチェーンを介してそれを達成できる場合があります。

于 2012-06-30T23:27:54.467 に答える
2

Apple は、SSH キーをユーザーの機密情報と見なしています。NSOpenPanel を使用してそれらにアクセスする許可を求める必要があります。

于 2012-07-05T09:48:10.577 に答える