PKI / EAP-TLS / CLIENT ENROLLMENT

Certificate-Based Network Access

I wanted wired and Wi-Fi clients to use individual certificates instead of a shared network password. Getting that to work meant dealing with enrollment, trusted CAs, revocation and directory-backed authorization.

How the pieces fit together

Windows Server provides Active Directory and an enterprise certification authority. NDES handles SCEP for supported Android devices. FreeRADIUS runs on OPNsense and checks the client certificate before applying the relevant access policy at the switch or wireless access point.

What I have tested

Problems and the next stage

The trickiest parts were getting a domain controller through its own protected switch port, proving LDAPS fallback and understanding extra SCEP enrollment requests from Android.

Now I want to make the certificate lifecycle more predictable: renewals, revocation of old device identities and recovery of the CA itself. The second domain controller helps directory queries, but it doesn't replace that work.

Windows Server and CA details →   Linux and Android clients →


← All projects