Mac OS キーチェーンに保存する秘密が 3 つあります。現在、これらのそれぞれを個別のキーチェーン エントリに保存しています。これの欠点は、アプリケーションが更新された場合、ユーザーに 3 つの「アクセス許可」ダイアログ (エントリごとに 1 つ) が表示されることです。私がやりたいことは、3 つのシークレットすべてを 1 つのキーチェーン エントリに格納することです。これらのシークレットの 1 つは、ユーザー指定のパスワードです。
これを行うための標準的な方法は何ですか?すべてのデータをパスワード フィールドに詰め込む必要がありますか (これは、ユーザーが指定したパスワードである 1 つの秘密が KeychainAccess.app であまり読み取れないことを意味します)、または複数の「パスワード」を追加する他の方法がありますか (つまり、暗号化されたフィールド) を 1 つのキーチェーン エントリに?