You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/networking/eduroam-network-installation.md
+13-5Lines changed: 13 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,15 @@ The guide at [linux.datanose.nl](https://linux.datanose.nl/linux/eduroam/) (UvA/
30
30
31
31
## What does work
32
32
33
-
PEAP/MSCHAPv2 with CA validation via the system trust store and `domain-suffix-match` (the modern replacement for the deprecated `altsubject-matches`).
33
+
PEAP/MSCHAPv2 validated against Saxion's own certificate authority, pinned inside the
34
+
script, plus `domain-suffix-match` (the modern replacement for the deprecated
35
+
`altsubject-matches`).
36
+
37
+
The script used to point at the system trust store, which meant any of the roughly 150
38
+
public CAs your distribution ships could vouch for a server calling itself
39
+
`ise.infra.saxion.net`. It now trusts only the chain Saxion publishes through eduroam
40
+
CAT — USERTrust RSA Certification Authority and GEANT OV RSA CA 4 — which is what the
41
+
official CAT installers do.
34
42
35
43
**Requirements:**
36
44
- Python 3.10+
@@ -44,7 +52,7 @@ PEAP/MSCHAPv2 with CA validation via the system trust store and `domain-suffix-m
44
52
| Authentication | Protected EAP (PEAP) |
45
53
| PEAP version | Automatic |
46
54
| Inner authentication | MSCHAPv2 |
47
-
| CA certificate |System CA bundle (`/etc/pki/tls/certs/ca-bundle.crt`)|
55
+
| CA certificate |Saxion's published chain, written to `~/.config/saxion-eduroam/saxion-eduroam-ca.pem`|
The script removes any existing eduroam profile, prompts for your **username** via a GUI dialog (zenity, kdialog, or yad) or terminal fallback, and activates the connection. Your password is never asked by the script; it is requested by your GNOME Keyring at connection time and stored securely, never in plaintext.
Het script verwijdert een eventueel bestaand eduroam-profiel, vraagt je **gebruikersnaam** via een GUI-dialoog (zenity, kdialog of yad) of terminal-fallback, en activeert de verbinding. Je wachtwoord wordt nooit door het script gevraagd; dat wordt bij het verbinden opgevraagd door je GNOME Keyring en veilig opgeslagen, nooit in platte tekst.
0 commit comments