pageqr

Client Certificates on Android Devices

androidlogo

Android version used:
4.2 (Jelly Bean)

Device and apps used:

nexus7logo

Google Nexus 7 tablet

firefoxlogo

Firefox (ver. 10.0.5)

certmanagerlogo

Cert Manager 1.6

solidexplorer

Solid Explorer Beta2

Installing Personal Certificate on Android Device

It isn't a particularly elegant solution, but it works on Android devices running Android version 2.2 and above. This detailed instructions we'll walk you through it step by step.

1. Transfer the exported certificate file to your Android device.

Use whatever method you normally use to transfer file to your Android device. For example, connect it to your computer using a USB cable. Put the copied certificate file (with a .p12 extension) into the Download folder on your Android device if you want your next steps to match the instructions below.

2. Install file browser application from the Play Store.

You'll need some form of file browser, such as ASTRO File Manager or ES File Explorer or Solid Explorer as we'll be using here. If you already use one, skip to the next step.

3. Download and install Firefox for Android (version 10.0.5) from mozilla ftp server.

DO NOT install Firefox from the Play Store! Cert Manager is not compatible with the latest versions of Firefox.

Use link: Firefox for Android, ver. 10.0.5

or QR code:

QRkoda_firefox_1005

to download fennec-10.0.5esr.multi.android-arm.apk file. After downloading apk file will appear in Downloads (as well in Download folder). From a Home or All Apps screen, touch the Downloads icon [0] (or tab on the apk file in Download folder).

downloads

Tap on the apk file to start the installation.

package_installer

Complete action using Package installer.

firefoxinstall1

Touch Install.

firefoxinstall2

Touch Open.

4. Install Cert Manager add-on.

firefox_start

From a Firefox Start screen touch Add-ons for your Firefox [1].

cert_manager

Type "cert manager" in Get Add-ons search field [2] and start searching. When Cert Manager 1.6 appear touch Add toFirefox [3] to start the installation. After restart touch Add-ons for your Firefox [1] from a Firefox Start screen again. You will notice Cert Manager at the top of Your Add-ons list.

5. Import your personal certificate into the Firefox certificate store.

import_certificate

Touch CertManager > Options [4] >Select pkcs12 file[5].

chose_app

From here you'll need to switch over to your file browsing application of choice. You need to find and open Download folder where you put your certificate file (step 1).

download_map

Touch the filename of the certificate to install.

master_password

You will be prompted to set a master password. Create one and touch OK.

encript_password

When prompted, enter the key store password and touch OK.

confirmation

In the confirmation dialog that appears, touch OK.

6. Remove master password to avoid "ssl_error_handshake_failure_alert" error in the future.

remove_master_password

Touch Preferences [6] and uncheck [7] Use master password option.

master_password2

You will be prompted to enter master password. Type your master password and touch OK.

That's it. You can now use the certificate that you installed for client authentication with browser.