I'm having issues getting my OpenVPN VPN settings working on my Nexus One.
I need to get the CA certificate and user certificate over to the device. I had both certificates located at a website URL. The CA certificate was downloaded and saved by the phone. However, when I tried to download the user / client certificate I got a "No certificate to install" message. As a result, I cannot select a user certificate in the Add OpenVPN VPN window (I can set the CA cert, though).
I've tried putting the user certificate (client.crt) file on the SD card and installing from there (Security -> Install from SD card) but I got the same error.
Can't find an answer anywhere. I've googled and spent a fair amount of time looking around on forums and bug trackers.
Any help would be greatly appreciated. Note, I've tested the user certificate on my Mac and the VPN connection works just fine.
[EDIT]
Fixed the problem. Android expects certificate to be a .p12 file, not a separate .crt/.pem and .key files. See this link to convert your .crt and .key to .p12 http://ca.dutchgrid.nl/info/browser
Edited by JustinBull, 09 March 2011 - 07:01 PM.















