erplibre/script/reverse_proxy
Mathieu Benoit 9b76f4477c [ADD] reverse proxy: local CA and server certificate for HTTPS tests
Testing Odoo behind HTTPS needs a certificate the browser accepts,
WebSocket over wss included. local_cert.py issues, through the openssl
command, a local authority to import once and a server certificate it
signs for localhost, the loopbacks, the host name and its addresses.
The authority is kept across issues, so a new name needs no new import;
the directory is 0700 and the keys 0600, the authority being able to
sign for any name. Server certificates last 397 days, under the 398
that browsers accept.
Checked: 6 tests, openssl verify passes, SAN and key modes asserted.

--- FR ---

[ADD] reverse proxy : autorité locale et certificat pour tests HTTPS

Tester Odoo derrière HTTPS exige un certificat que le navigateur accepte,
WebSocket en wss comprise. local_cert.py émet, par la commande openssl,
une autorité locale à importer une fois et un certificat serveur qu'elle
signe pour localhost, les boucles locales, le nom d'hôte et ses adresses.
L'autorité est gardée d'une émission à l'autre : un nouveau nom n'exige
aucun nouvel import. Répertoire en 0700 et clés en 0600, l'autorité
pouvant signer pour tout nom. Certificats serveur de 397 jours, sous les
398 qu'acceptent les navigateurs.
Vérifié : 6 tests, openssl verify passe, SAN et droits des clés vérifiés.

Assisted-by: Claude Opus 5.5
2026-09-26 02:17:19 -04:00
..
local_cert.py [ADD] reverse proxy: local CA and server certificate for HTTPS tests 2026-09-26 02:17:19 -04:00
main.py [ADD] todo network: start the Odoo reverse proxy, local or network 2026-09-26 02:17:19 -04:00