From 931bb6f1f9c69578e54084ecc8805e3bb117484c Mon Sep 17 00:00:00 2001 From: Virtually Nick Date: Wed, 17 Apr 2019 17:51:33 -0400 Subject: [PATCH] GUACAMOLE-774: Remove RadiusConnectionService constructor. --- .../auth/radius/RadiusConnectionService.java | 32 ------------------- 1 file changed, 32 deletions(-) diff --git a/extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusConnectionService.java b/extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusConnectionService.java index 5e1c55c2a..c8a21d6a1 100644 --- a/extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusConnectionService.java +++ b/extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/RadiusConnectionService.java @@ -25,8 +25,6 @@ import java.io.IOException; import java.net.InetAddress; import java.net.UnknownHostException; import java.security.NoSuchAlgorithmException; -import java.security.Provider; -import java.security.Security; import org.apache.guacamole.GuacamoleException; import org.apache.guacamole.GuacamoleServerException; import org.apache.guacamole.auth.radius.conf.ConfigurationService; @@ -66,36 +64,6 @@ public class RadiusConnectionService { */ @Inject private ConfigurationService confService; - - - /** - * Set up a new instance of this class, and check the provided - * authentication protocol. If the protocol requires MD4 support, - * this loads the required security providers. - */ - public RadiusConnectionService() { - - try { - RadiusAuthenticationProtocol authProtocol = confService.getRadiusAuthProtocol(); - - // Check for MS-CHAP and add MD4 support - if (authProtocol == RadiusAuthenticationProtocol.MSCHAPv1 - || authProtocol == RadiusAuthenticationProtocol.MSCHAPv2) { - - Security.addProvider(new Provider("MD4", 0.00, "MD4 for MSCHAPv1/2 RADIUS") { - { - this.put("MessageDigest.MD4", - org.bouncycastle.jce.provider.JDKMessageDigest.MD4.class.getName()); - } - }); - - } - } catch(GuacamoleException e) { - logger.error("Could not retrieve RADIUS authentication protocol: {}", e.getMessage()); - logger.debug("Failed to determine authentication protocol", e); - } - - } /** * Creates a new instance of RadiusClient, configured with parameters