[feature:gsoc26] Detail real-life deployment use cases for X.509 Certificate Generator Templates
I maintainer di solito rispondono entro 1 giorno
@stktyagi ci sta già lavorando.
Dal 30/7/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Is your feature request related to a problem? Please describe.
Currently, OpenWISP restricts automated X.509 certificate generation exclusively to OpenVPN clients. This creates a significant architectural limitation for real-world deployments. If a network administrator wants to secure a local Web UI using HTTPS, set up 802.1x Wi-Fi enterprise authentication, or configure mTLS for local APIs, they are forced to attach an entirely unnecessary VPN configuration to the device just to generate the required certificates.
Describe the solution you'd like
#1378 implements support for general-purpose X.509 certificate generation that extends beyond OpenVPN usage. Highlighting real-life use cases will clarify why this decoupled architecture is necessary.
Key real-life use cases to document and support include:
- Securing Local Web UIs: Automatically setting up a secure connection (HTTPS) so that when an administrator logs directly into a router or device's local configuration page, their passwords and data are encrypted and safe.
- Enterprise Network Access: Making it much easier to set up high-security Wi-Fi networks, the kind typically used in corporate offices or universities where every individual device needs its own unique "digital ID card" to connect to the network.
- Safe Machine-to-Machine Communication: Allowing devices and applications on the network to securely share data and talk to each other using strict digital IDs, without requiring the heavy processing power and complex setup of a full VPN tunnel.
Additional context
Documenting these specific scenarios (HTTPS, 802.1x, mTLS) will help contributors understand the necessity of decoupling certificate generation from the VPN module. It clarifies why we need fully functional lifecycle management to automatically generate, bind, revoke, and renew these standalone certificates.
Related Work
Related work is currently being tracked and maintained in the project's Kanban board.
- Lingua principale
- Python
- Stelle
- 779
- Fork
- 328
- Merge medio
- 2g 19h
- PR unite (30g)
- 7
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di openwisp/openwisp-controller
-
[fix] Recent Commands row uses "created" timestamp for the "Modified" fieldForse già presa @xovishnukosuri l’ha presa 216 giorni fa. Apertabug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
openwisp/openwisp-controller#1263 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[feature] Emit a signal when a device operating system changesForse già presa @Vara715 l’ha presa oggi. Apertaenhancement
Difficoltà 3/5 Mezza giornata Idoneità per principianti 65/100
openwisp/openwisp-controller#1506 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[feature] Add board_name field to Device model for DTB board identificationForse di nuovo libera @atif09 l’ha presa 28 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement gsoc
openwisp/openwisp-controller#1491 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[bug:gsoc26] Mass command wizards started in two browser tabs overwrite each otherForse già presa @dee077 l’ha presa 31 giorni fa. Apertabug
openwisp/openwisp-controller#1489 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
openwisp/openwisp-controller#1484 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di openwisp/openwisp-controller
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
PolicyEngine/policyengine-us#10262 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
kellyjonbrazil/jc#788 ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
`/search.json` ignores the documented `editions.sort` parameterForse già presa @PranavD2905 l’ha presa oggi. ApertaAffects: Server Good First Issue Module: Solr Needs: Triage Theme: Public APIs Theme: Search
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
internetarchive/openlibrary#13989 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug P2: misleading query
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
jeffknupp/association#478 ·