This commit adds support for configuring the HTTP port used by the standalone validation method when generating Let's Encrypt certificates. This allows using a non-privileged port (e.g., 8080) instead of the default port 80, which requires root privileges. Changes include: - Add http_port option to the letsencrypt section in config.json - Update ssl_manager.py to use the configured HTTP port - Add documentation for the http_port option in guidelines.md |
||
|---|---|---|
| .junie | ||
| src | ||
| tests | ||
| .gitignore | ||
| config.json | ||
| README_unifi_verification.md | ||
| README.md | ||
| test_config.json | ||
| test_no_host.json | ||
| unifi_connection_test_results.md | ||
SSL Management Project
This project provides utilities for managing SSL certificates for UniFi devices such as UDM-SE. The tool helps automate the process of obtaining, validating, and deploying SSL certificates to UniFi devices.
Development
Development for this project is done on the develop branch. The master branch is reserved for stable releases.
Features
- Check certificate expiration dates
- Validate certificate chains
- Generate self-signed certificates for testing
- Deploy certificates to UniFi devices
Configuration
The project uses a configuration file (config.json) to store default settings. See the guidelines document for more information.