Интерфейс Cocoa для MacOS X Keychain

У меня есть немного кода Mac, который должен хранить, получать доступ и обновлять пароли для подключения пользователей с помощью веб-API. Правильным местом для размещения этой информации должна быть цепочка для ключей Mac, но, похоже, там нет интерфейса какао (см. этот ответ)--это все еще правильно?

Я просмотрел документацию Apple Keychain , и API кажется невероятно неуклюжим. Я могу хранить в нем и извлекать записи, но что-то более сложное, кажется, требует много размышлений о том, что может пойти не так (см. этот список кодов ошибок).

Есть ли лучший интерфейс к цепочке для ключей Mac, помимо пробивки кода C? Самое близкое, что я нашел, это EMKeychain , но похоже, что нужно немного поработать (, например. никакого кода обработки ошибок, кроме вывода на консоль).

16
задан Community 23 May 2017 в 12:31
поделиться