One of the last remaining pieces for me to complete the S/MIME library I'm working on is having a cross-platform way of storing X509 certificates and private keys.
I was wondering if anyone had a solution they've already come up with that they could share or perhaps give some thoughts. I had started working on a way to re-use the System.Security.Cryptography.X509Certificates.X509Store for Windows and something that used the native Mac OS X keychain APIs on Mac, but on Linux and Android, there aren't any system-wide certificate stores. What have other people done? Jeff