Hi!
I'm trying to disconnect user sessions from ERX router with a Disconnect-Request packet, but I obtain a Bad Authenticator error.
I see that your DisconnectRequest class extends from AccessRequest class, but as you can see in RFC 3576, for Disconnect-Request packet, "Request Authenticator is calculated the same way as for an Accounting-Request".
I attach my own modified DisconnectRequest.java file that extends from AccountingRequest class. I have checked that this implementation works.
I have also added a new constructor for this class that invokes AccountingRequest constructor with RadiusClient parameter, because in my opinion it's necessary, but I'm not sure.
Thanks and regards
Joaquín López Rizaldos
Telefónica I+D, Madrid, Spain
Disconnect-Request modified file