Android Certificate Installer

N/A? It is very applicable!

Configuring a wireless network on Android. There are no default certificates, and no easy way to add them.

Feel free to go straight to the tool.

Recently I switched to Verizon and was immediately drawn to the Motorolla Droid.  It is my first smartphone and I must say, it is magnificent! Besides a few hardware concerns (flat keyboard being the major complaint), it is the best phone I’ve ever owned.

One of the reasons I got a Droid, rather than only using my Zune HD, is because it can connect to WPA-Enterprise networks using PEAP authentication.  I spend most of my time on my college campus (Purdue University), and we have to login to the wireless network using WPA-Enterprise with PEAP, so the Zune HD was not able to use the wireless network.

However, the Android platform can (at least on the Droid, which runs Android 2.0.1) connect using WPA with PEAP.  The only problem with them is that there is no easy way to install the CA certificates necessary to connect to the network.  To do this, you have to navigate to an x509 certificate with the correct HTTP headers in the browser.  It only requires a few lines of PHP code and the CA certificate, but not many people have easy access to a PHP server or the technical knowledge to use it.

Thus, RealmB’s Android Certificate Installer was created.  It allows you to upload a CA certificate from your computer, or from a URL, and have the browser receive the correct headers that launch the Android’s internal CA certificate installation process.

The tool is located at

Any comments, questions, or thanks can be left as comments here.

Note: I am especially interested to see if this works on non-Droid Android phone, so if it works, could you post a comment saying what type of phone you have and/or what version of Android you are running? (Android 1.5, 1.6, 2.0, or 2.1)  Thanks a lot!

Update: I found the site where I found this little header trick: Android Security Discussions – Google Groups. Thanks to user “lynx.” The post is two thirds of the way down the page.

Update 2: Some commentators have said that this does not work on Android 1.5, sorry about that.  It has been confirmed to work on Android 1.6 and above.

60 Responses to Android Certificate Installer

  1. thanks a lot, this helped me.

  2. You, sir, are a champ.
    Now able to connect to my enterprise WIFI network. Was not able to install the certificate any other way, now I have connected and it worked first time.

  3. Thank you very much!!! You saved my life! You are genius!!!

  4. Freaking Awsome!!!!
    You must be a filantrope!
    The CA was exepted by my Archos Android 3.2 tablet.
    Tomorrow I’ll be at my work and then I’ll see if it works!
    Thanks a million!

  5. Pingback: Configure Wireless Network on Android « IT by Mitch

  6. It workek perfectly to me. Although “the provided certificate [did] not appear to be a valid x509 certificate” it uploaded without any problem onto my Galaxy S2. I also did the test on my windows laptop which recognized it as the already installed certificate.

    Thanks a lot.

  7. Thanks a lot.
    I used it to install a certificate required to access Citrix on my android tablet.

  8. Sir, you have saved me a headache!!

    Thanks so much for solving my problem! Great praise and thanks to you!! Worked without a hitch on Android 4.1.1 Jellybean, my new Nexus 7.

    Here are some keywords so that others may (hopefully) find your solution and send good karma vibes your way as well:

    Install Trusted Root Certificate Android 4.1.1 Jellybean

  9. Thanks so much…:)

  10. Thank you

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>