SSL / Certificate Authority (CASA)
Instructions
- Go to
chrome://certificate-manager/localcerts/usercerts - Click the three dots in the upper right corner.
- Open
Settings - In the left-hand menu click
Privacy and security - Click on
Security, scroll down to "Advanced" and click onManage certificates - Under Custom click on
Installed by youandImporta certificate (root_ca.crt) to your "Trusted Certificates"
Open the Microsoft Management Console (MMC):
Press
Windows key + Rto open the Run dialog.Type
mmcand press Enter.If prompted by User Account Control (UAC), click
Yes.
Add the Certificates Snap-in:
In the MMC window, go to
File>Add/Remove Snap-in....In the "Add or Remove Snap-ins" window, select
Certificatesfrom the "Available snap-ins" list on the left and clickAdd >.
Choose "Computer account":
When prompted, select
Computer accountand clickNext.Select
Local computer (the computer this console is running on)and clickFinish.
Confirm Snap-in Addition:
Click
OKin the "Add or Remove Snap-ins" window to return to the MMC console.
Navigate to Trusted Root Certification Authorities:
In the left pane of the MMC, expand
Certificates (Local Computer).Expand
Trusted Root Certification Authorities.Right-click on the
Certificatesfolder underneath "Trusted Root Certification Authorities".
Start the Import Wizard:
Hover over
All Tasksand selectImport.... This will open the Certificate Import Wizard.
Follow the Wizard Prompts:
Click
Nexton the Welcome page.Click
Browse...and navigate to the location where you saved your custom CA root certificate file (it's usually a.cer,.crt, or.pemfile). Select the file and clickOpen.Click
Next.On the "Certificate Store" page, ensure that "Place all certificates in the following store" is selected and that the "Certificate store" field shows
Trusted Root Certification Authorities. This is crucial. ClickNext.Click
Finish.
Confirmation:
You should see a message stating "The import was successful." Click
OK.
- Create a folder for your CA
sudo mkdir /usr/local/share/ca-certificates/casa_ca
- Copy certificate file
sudo cp root_ca.crt /usr/local/share/ca-certificates/casa_ca/
- Update CA certificate store
sudo update-ca-certificates
Open Android Settings:
Go to your device's
Settingsapp.
Navigate to Security/Credentials:
The exact path can vary slightly between Android versions and device manufacturers (e.g., Samsung, Pixel, OnePlus), but it's usually under a security-related section. Look for something like:
Security & privacy > More security settings > Encryption & credentials
Security>Encryption & credentialsSecurity>Install from storageBiometrics and security > Other security settings > Install from device storage
Initiate Certificate Installation:
Look for an option like
Install a certificate,Install from storage, orInstall from device storage.You might be prompted to choose the type: Select
CA certificateorVPN & app user certificate(depending on the exact wording and your Android version).Important: Some Android versions (especially Android 11+) might show a warning like "CA certificates can put your privacy at risk and must be installed in Settings." This is normal; proceed if you trust the CA. You might need to confirm "Install anyway" or similar.
Select the Certificate File:
A file browser will open. Navigate to where you saved the
.crt,.pem, or.cerfile (e.g.,Downloads).Tap on the certificate file to select it.
Provide Certificate Details:
You'll be asked to give the certificate a name (alias) – choose something descriptive so you can identify it later (e.g., "MyCompany CA").
You might be asked for the "Credential use." For a root CA that validates websites, select
VPN and apps.
Set a Screen Lock (if prompted):
If you don't already have a screen lock set (PIN, pattern, or password), Android will likely require you to set one at this point. This is a security measure to protect the installed credentials.
Confirm Installation:
Tap
OKorDoneto complete the installation.