certs

NXCore Certificate Management System

🔐 Complete certificate management and installation system for NXCore services

🚀 Quick Start

Certificate Installer (GitHub Pages)

Visit our automated certificate installer: https://aerovista-us.github.io/certs/

📁 Repository Structure

├── certificate-installer.html          # Main certificate installer page
├── github-pages/                      # GitHub Pages deployment files
│   ├── index.html                     # GitHub Pages version
│   ├── README.md                      # GitHub Pages documentation
│   └── sw.js                          # Service worker for offline support
├── scripts/                           # Certificate management scripts
│   ├── create-certificate-bundle-kit.sh
│   ├── create-android-cert-installer.sh
│   ├── create-windows-cert-installer.sh
│   └── deploy-certificate-bundles.sh
├── documents/                         # NXCore documentation
│   ├── Certificate System/            # Certificate system documentation
│   └── reports/                       # System reports and analysis
└── NXCore-Control/                    # Full NXCore project files
    ├── scripts/                       # NXCore management scripts
    ├── docker/                        # Docker configurations
    └── documents/                     # NXCore documentation

🔐 Certificate Installation

For Users

  1. Visit: https://aerovista-us.github.io/certs/
  2. Select Device: Android, Windows, or Other
  3. Download: APK (Android) or EXE (Windows) installer
  4. Install: Follow the automated installation process
  5. Verify: Visit NXCore services to confirm green lock icons

For Administrators

  1. Deploy Certificates: Use scripts in scripts/ directory
  2. Update Installers: Modify HTML files and redeploy
  3. Monitor Usage: Track certificate installation success rates
  4. Maintain System: Regular updates and security patches

📱 Device Support

Android Devices

Windows Computers

Other Devices

🛠️ Development

Local Testing

# Test certificate installer locally
cd github-pages
python -m http.server 8000
# Visit: http://localhost:8000

Deployment

# Deploy to GitHub Pages
git add .
git commit -m "Update certificate installer"
git push origin main

Certificate Management

# Generate new certificates
./scripts/create-certificate-bundle-kit.sh

# Deploy to NXCore server
./scripts/deploy-certificate-bundles.sh

📊 Features

Certificate Installer

NXCore System

🔧 Configuration

Certificate URLs

Update these URLs in the HTML files to point to your NXCore server:

<!-- Android APK -->
https://your-nxcore-server.com/certs/android/cert-installer.apk

<!-- Windows EXE -->
https://your-nxcore-server.com/certs/windows/cert-installer.exe

<!-- Certificate Files -->
https://your-nxcore-server.com/certs/universal/AeroVista-RootCA.cer
https://your-nxcore-server.com/certs/universal/User-Gold.p12

GitHub Pages

The certificate installer is automatically deployed to GitHub Pages at: https://aerovista-us.github.io/certs/

📈 Monitoring

Certificate Installation Success

NXCore System Health

🆘 Support

Documentation

Troubleshooting

🔒 Security

Certificate Security

Web Security

📄 License

This project is part of the NXCore system and is intended for internal use only.

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test thoroughly
  5. Submit a pull request

📞 Contact


🔐 NXCore Certificate Management System - Secure, Automated, Reliable