immortalwrt/package
Pat Fruth db4e8ef952 uhttpd: Include new extensions in uhttpd self-signed certs
The introduction of MacOS Catalina includes new requirements for self-signed certificates.
See: https://support.apple.com/en-us/HT210176
These new requirements include the addition of two TLS server certificate extensions.
- extendedKeyUsage
- subjectAltName
The extendedKeyUsage must be set to serverAuth.
The subjectAltName must be set to the DNS name of the server.
In the absense of these new extensions, when the LUCI web interface is configured to use HTTPS and
self-signed certs, MacOS user running Google Chrome browsers will not be able to access the LUCI web enterface.
If you are generating self-signed certs which do not include that extension, Chrome will
report "NET::ERR_CERT_INVALID" instead of "NET::ERR_CERT_AUTHORITY_INVALID".  You can click through to
ignore the latter, but not the former.

This change updates the uhttpd init script to generate self-signed cert that meets the new requirements.
Signed-off-by: Pat Fruth <pat@patfruth.com>
Link: https://github.com/openwrt/openwrt/pull/15366
Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-08-13 21:07:13 +02:00
..
base-files base-files: get rid of forgotten traces of fitblk_get_bootdev 2024-08-12 19:16:58 +01:00
boot uboot-envtools: Add support for Orange Pi R1 Plus & LTS 2024-08-12 21:00:36 +02:00
devel ply: add dynamic tracing package using BPF 2024-05-31 11:51:45 +02:00
firmware firmware: omnia-mcu-firmware: Bump to 4.1 2024-08-13 12:22:33 +02:00
kernel ath10k-ct: bump to version 6.9 2024-08-12 20:56:59 +02:00
libs libunistring: update to 1.2 2024-08-07 18:05:32 +02:00
network uhttpd: Include new extensions in uhttpd self-signed certs 2024-08-13 21:07:13 +02:00
system apk: switch to index-trust branch 2024-08-06 18:07:30 +02:00
utils px5g-mbedtls: add subjectAltName and extendedKeyUsage to SSL certs 2024-08-13 21:07:13 +02:00
Makefile sdk: fix APK key creation 2024-08-09 01:47:05 +02:00