Root CA Generator
Generate a self-signed Root Certificate Authority for your own PKI infrastructure
Configuration
Key Size (bits)
Warning
Keep the private key secure! Never share it publicly.
Generated Files
Generated certificates will appear here
Installation Guides
Windows
- Download the Root CA certificate (.crt file)
- Double-click the .crt file
- Click "Install Certificate"
- Select "Local Machine" and click "Next"
- Select "Place all certificates in the following store"
- Click "Browse" and select "Trusted Root Certification Authorities"
- Click "Next" and then "Finish"
- Restart your browser
macOS
- Download the Root CA certificate (.crt file)
- Double-click the .crt file
- Keychain Access will open
- Select "System" keychain
- Double-click the imported certificate
- Expand "Trust" section
- Set "When using this certificate" to "Always Trust"
- Close the window and enter your password
- Restart your browser
Linux
Ubuntu/Debian:
sudo cp root-ca.crt /usr/local/share/ca-certificates/ sudo update-ca-certificates
Fedora/RHEL/CentOS:
sudo cp root-ca.crt /etc/pki/ca-trust/source/anchors/ sudo update-ca-trust
iPhone/iPad
- Download the .der file (iOS format)
- Tap the downloaded file
- Tap "Allow" to download configuration profile
- Go to Settings > General > VPN & Device Management
- Tap the downloaded profile
- Tap "Install" and enter your passcode
- Tap "Install" again to confirm
- Go to Settings > General > About > Certificate Trust Settings
- Enable full trust for your Root CA
Use the .der format for iOS/iPadOS devices