Hi,

> On 02 Oct 2015, at 14:57, Nadav Hod <nadav....@comm-it.co.il> wrote:
> 
> I personally am not a big fan of NPS due to its lack of scalability, 
> authentication support and customability, but at least credentials were 
> somewhat secure. 
> 

if I understood correctly, some sort of wanted kind of protection could be 
implemented with 
using variables for secrets in Radiator config and include definitions of 
variables 
through a script.

E.g.:

DbDir /etc/radiator
include %D/conf_secrets.pl|

<Client 1.2.3.4>
  Identifier client1
  Secret %{GlobalVar:client1_secret}
</Client>

<AuthBy FILE>
  EAPTLS_PrivateKeyPassword %{GlobalVar:tls_cert_key_pass}
</AuthBy>


The protection of secrets is then implemented in conf_secrets.pl script.
When authorized to output, it should print stdout:

DefineGlobalVar client1_secret mysecret
DefineGlobalVar tls_cert_key_pass whatever


BR
-- 
Tuure Vartiainen <varti...@open.com.au>

Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS,
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS,
NetWare etc.

_______________________________________________
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator

Reply via email to