13

キーチェーン アクセス内の一部の証明書の秘密鍵にアクセスする必要がある Mac OS X Mountain Lion のアプリに取り組んでいます。このアプリはサーバー上で実行されるため、アプリが秘密鍵にアクセスできるようにすることをユーザーに要求するポップアップ ダイアログが表示されないようにする必要があります。

ポップアップダイアログ

「常に許可」をクリックすると、その秘密鍵のダイアログが表示されなくなります。問題は、別の鍵を使用することです。

前もって感謝します、

みきわん。

4

1 に答える 1

14

これを解決する唯一の方法は、キーチェーン アクセスの秘密鍵を「すべてのアプリケーションがこのアイテムにアクセスできるようにする」ように設定することです。

秘密鍵のプロパティ: アクセス制御

これは、証明書をキーチェーンにインポートするときにターミナルから構成できます。

インポート コマンド:import inputfile [-k keychain] [-t type] [-f format] [-w] [-P passphrase] [options...]

アクセス制御を「すべてのアプリケーションがこのアイテムにアクセスできるようにする」に設定するには、フラグ「-A」を追加するだけです。

セキュリティに関するAppleのマニュアルをいつでも確認できます

お役に立てれば。

于 2013-02-06T20:41:41.947 に答える