Below, I will demonstrate how to do this for google.com, but it will work for any website accessible on the phone

  1. Connect an Android device to your computer (make sure USB debugging is on).

  2. Open Google Chrome on your computer and go to chrome://inspect to show a list of debug-enabled WebViews on your device.

  3. Click "Inspect".

  4. Select "Security" and click on "View Certificate" as shown in the picture.

  5. Now, drag the certificate icon (you could also drag a root CA certificate or an intermediate one) to your Desktop.

  6. Done.

Answer from Anatolii on Stack Overflow
🌐
N4L Support
support.n4l.co.nz › s › article › Installing-an-SSL-Certificate-on-an-Android-Device-Manually
Installing an SSL or TLS Certificate on an Android Device (Manually)
This article describes the step by step process of manual installation of a Trusted Root Certification Authority SSL or TLS Certificate on an individual Android device.
🌐
SSL2BUY
ssl2buy.com › home › wiki › how to install ssl certificate on android: an expert guide
How to Install SSL Certificate on Android Device?
January 3, 2025 - Download the SSL certificate by tapping on Download. Follow the on-screen instructions to complete the installation process. It usually occurs when an Android device fails to validate your SSL certificate chain at the time of attempting a secure ...
🌐
SSL Dragon
ssldragon.com › home › tutorials › how to install an ssl certificate › how to install an ssl certificate on android
How to Install an SSL Certificate on Android - SSL Dragon
January 23, 2025 - On your Android admin dashboard go to Settings > Security · Under Credential Storage click on Install from Phone Storage/Install from SD Card Note: if you don’t have this option, navigate to Advanced Settings > Security or Advanced Settings > Privacy and click on Install from Phone Storage/Install from SD Card...
🌐
Google Support
support.google.com › pixelphone › answer › 2844832
Add & remove certificates - Pixel Phone Help
Learn how to check your Android version. Open your device's Settings app. Tap Security & privacy More security settings Encryption & credentials. Tap Install a certificate Wi-Fi certificate.
🌐
Certera
certera.com › home › how to install ssl certificate on android?
How to Install SSL Certificate on Android Device?
October 15, 2024 - Initiate by acquiring the Securly SSL certificate file named “securly_ca_2034.crt” onto your Android device. 1. Navigate to “Network and Internet” followed by “Wi-Fi.” · 2. Access “Wi-Fi Preferences” and tap “Advanced.” Within this menu, a crucial option awaits: “Install Certificates.” · Choose the downloaded certificate file from Step 1.
🌐
Cheap SSL Web
cheapsslweb.com › home › how to install an ssl certificate on android?
How to Install an SSL Certificate on Android? [Quick Way]
February 3, 2023 - SSL is supported by all older and newer versions of the Android · You can easily do the PKCS#12 Certificate android download from your CA after your SSL request has been validated.
Find elsewhere
🌐
ARDI
ardi.com.au › home › security certificates › installing security certificates on android
Installing Security Certificates on Android - ARDI
July 27, 2023 - Download and install the Optrix SSL certificates to add security to your ARDI server and take advantage of SSL-only features.
🌐
GlobalSign
globalsign.com › en › blog › installing-certificates-onto-android-devices
PKCS#12: How to Download and Install It onto Your Android Device
December 24, 2024 - This example will show you how to install a PKCS#12 (as opposed to other file types) onto an Android device, which is our recommended option as the file type is easily accepted and provides the simplest installation experience for the end user. I'm running through this using a GlobalSign Digital Certificate and GlobalSign's certificate issuance process, but the general steps should be the same regardless of the supplier and issuing Certificate Authority. There are two main parts to downloading and installing a certificate on an Android device - downloading the PKCS#12 or .pfx file onto the Android and adding it to the device's "credential store".
Top answer
1 of 12
144

Prior to Android KitKat you have to root your device to install new certificates.

From Android KitKat (4.0) up to Marshmallow (6.0) it's possible and easy. I was able to install the Charles Web Debbuging Proxy cert on my un-rooted device and successfully sniff SSL traffic.

Extract from http://wiki.cacert.org/FAQ/ImportRootCert

Before Android version 4.0, with Android version Gingerbread & Froyo, there was a single read-only file ( /system/etc/security/cacerts.bks ) containing the trust store with all the CA ('system') certificates trusted by default on Android. Both system apps and all applications developed with the Android SDK use this. Use these instructions on installing CAcert certificates on Android Gingerbread, Froyo, ...

Starting from Android 4.0 (Android ICS/'Ice Cream Sandwich', Android 4.3 'Jelly Bean' & Android 4.4 'KitKat'), system trusted certificates are on the (read-only) system partition in the folder '/system/etc/security/' as individual files. However, users can now easily add their own 'user' certificates which will be stored in '/data/misc/keychain/certs-added'.

System-installed certificates can be managed on the Android device in the Settings -> Security -> Certificates -> 'System'-section, whereas the user trusted certificates are manged in the 'User'-section there. When using user trusted certificates, Android will force the user of the Android device to implement additional safety measures: the use of a PIN-code, a pattern-lock or a password to unlock the device are mandatory when user-supplied certificates are used.

Installing CAcert certificates as 'user trusted'-certificates is very easy. Installing new certificates as 'system trusted'-certificates requires more work (and requires root access), but it has the advantage of avoiding the Android lockscreen requirement.

From Android N (7.0) onwards it gets a littler harder, see this extract from the Charles proxy website:

As of Android N, you need to add configuration to your app in order to have it trust the SSL certificates generated by Charles SSL Proxying. This means that you can only use SSL Proxying with apps that you control.

In order to configure your app to trust Charles, you need to add a Network Security Configuration File to your app. This file can override the system default, enabling your app to trust user installed CA certificates (e.g. the Charles Root Certificate). You can specify that this only applies in debug builds of your application, so that production builds use the default trust profile.

Add a file res/xml/network_security_config.xml to your app:

<network-security-config>    
    <debug-overrides> 
        <trust-anchors> 
            <!-- Trust user added CAs while debuggable only -->
            <certificates src="user" /> 
        </trust-anchors>    
    </debug-overrides>  
</network-security-config>

Then add a reference to this file in your app's manifest, as follows:

<?xml version="1.0" encoding="utf-8"?> 
<manifest>
    <application android:networkSecurityConfig="@xml/network_security_config">
    </application> 
</manifest>
2 of 12
45

I spent a lot of time trying to find an answer to this (I need Android to see StartSSL certificates). Conclusion: Android 2.1 and 2.2 allow you to import certificates, but only for use with WiFi and VPN. There is no user interface for updating the list of trusted root certificates, but there is discussion about adding that feature. It’s unclear whether there is a reliable workaround for manually updating and replacing the cacerts.bks file.

Details and links: http://www.mcbsys.com/techblog/2010/12/android-certificates/. In that post, see the link to Android bug 11231--you might want to add your vote and query to that bug.

🌐
FlashStart
docs.flashstart.com › installing-ssl-certificates-on-android
Installing SSL Certificates on Android - FlashStart Docs
“ download ” finish the process by selecting “ securly ” 3 3 verify the trustworthiness of your certificate if you are installing certificates manually on your android devices, it is important to repeat these actions on each new device ...
🌐
Concero Education
help.concero.education › support › solutions › articles › 101000549121-installing-ssl-certificate-on-android-phones
Installing SSL Certificate on Android phones : Concero Education
● Obtain the certificate file (.crt, .cer, or .p12) from a trusted source. ● Save it in the Downloads folder on your Android device.
🌐
Meraki Community
community.meraki.com › t5 › Mobile-Device-Management › Enrolling-Android-Devices-Install-SSL-Certificate › m-p › 103631
Enrolling Android Devices - Install SSL Certificate - The Meraki Community
October 25, 2020 - Please note that these steps may vary slightly depending on the Android version and device model. 1) Obtain the SSL Certificate 2) Transfer the Certificate to the Android Device 3) Open Settings on the Android Device 4) Find the Security or Certificates Section 5) Install the Certificate 6) Locate and Select the Certificate File 7) Configure Certificate Settings Set up Credential Storage Password 9) Complete the Installation 10) Verify Certificate Installation
🌐
Android Developers
developer.android.com › api reference › sslcertificate
SslCertificate | API reference | Android Developers
Skip to main content · English · Deutsch · Español – América Latina · Français · Indonesia · Polski · Português – Brasil · Tiếng Việt · 中文 – 简体
🌐
Meraki Community
community.meraki.com › t5 › Mobile-Device-Management › Enrolling-Android-Devices-Install-SSL-Certificate › m-p › 254022
Re: Enrolling Android Devices - Install SSL Certificate - The Meraki Community
August 2, 2024 - This means that any Android OS version prior to Android 10 is best effort. ... You can easily find a way from here https://cheapsslweb.com/blog/ssl-certificates-installation-tutorials about SSL Installation on Android.
🌐
BD Web IT
bdwebit.com › home › how to install ssl certificate on android phone? step-by-step guide
How to Install SSL Certificate on Android Phone?
September 3, 2025 - When it comes to mobile security, ... your Android device, navigating to Settings > Security > Encryption & credentials > Install from storage, and then selecting the certificate to complete installation....