Как сохранить имя пользователя / пароль в Связке ключей Mac с помощью Java ?

Я хотел бы использовать Mac KeyChain для хранения некоторых комбинаций имени пользователя и пароля для моего приложения Java Swing, которое будет использоваться для подключения к внешним службам от имени пользователя.

Я нашел несколько источников, демонстрирующих, что вы можете получить доступ к объекту java.security.KeyStore, выполнив:

KeyStore keyStore = KeyStore.getInstance("KeychainStore", "Apple");
keyStore.load(null, null);

Однако я не могу найти никаких примеров того, как вы используете полученное KeyStore для фактического хранения / извлечения логины и пароли.

Любая помощь будет принята с благодарностью.

Спасибо!

9
задан John Watson 28 July 2011 в 05:31
поделиться