Hi everyone,
I’ve written a little wrapper JUCE module for Keychain on macOS and CredentialManager on Windows, which I thought is worth sharing with the community.
https://github.com/Yum-Audio/yum_CredentialManager
I’ve published it under a MIT license, so have at it, if it’s useful to you.
The thing is far from perfect (see TODO list). I’ll continue writing on this as my needs require. Feel free to send me PRs, though Especially if you know Obj-C or Windows SDK C++ you might be able to help with a few lines.
The wrapper currently supports macOS and Windows, and might support iOS, I haven’t tested that yet.
It currently only supports storing/retrieving regular username/password generic credentials, but I might look into other storage formats in the future (like certificates)
//EDIT: It now also contains some basic functionality to read some info from certificates on binaries, like an Identity string, identifying the signer