Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

OpenSSL and Apple Keychain integration

We're using a multi platform application which should run on both Windows and Mac. Our application is based on OpenSSL as the SSL and related stuff supplier. It uses Client Certificate to establish secure connections and to identify the end user.

We want to use Windows and Mac native certificate storages to ensure maximum security. Openssl has an engine to interact with Windows' Certificate Store (CAPI engine). However, we didn't manage to find such a solution for Mac's Keychain.

Is there an integration between OpenSSL and Apple's Keychain?

If not, what are your suggestion ?

like image 950
Guy Avatar asked May 15 '11 12:05

Guy


1 Answers

I think the "simplest" solution would be to write an OpenSSL engine for CSSM (API for CDSA, the security architecture used by Mac OS X). You should ask on the openssl-dev mailing list if anyone is interested in helping (and might have already started).

like image 98
Mathias Brossard Avatar answered Sep 18 '22 23:09

Mathias Brossard