如何使用Java在Mac Keychain中存储用户名/密码?

Joh*_*son 9 java macos keychain

我想使用Mac KeyChain为我的Java Swing应用程序存储一些用户名/密码组合,以代表用户连接到外部服务.

我发现一些消息来源证明您可以通过执行以下操作来访问java.security.KeyStore对象:

KeyStore keyStore = KeyStore.getInstance("KeychainStore", "Apple");
keyStore.load(null, null);
Run Code Online (Sandbox Code Playgroud)

但是,我找不到任何关于如何使用生成的KeyStore来实际存储/检索用户名和密码的示例.

任何帮助将不胜感激.

谢谢!

Mik*_*son 0

Mac OS X 的 Java 开发指南指向. 我不熟悉,但也许你会在那里找到你需要的东西。java.security.KeyStoreKeyStore