|
@@ -18,6 +18,7 @@
|
|
package org.apache.hadoop.security;
|
|
package org.apache.hadoop.security;
|
|
|
|
|
|
import java.net.InetAddress;
|
|
import java.net.InetAddress;
|
|
|
|
+import java.util.Locale;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
import java.util.TreeMap;
|
|
import java.util.TreeMap;
|
|
|
|
|
|
@@ -65,7 +66,7 @@ public class SaslPropertiesResolver implements Configurable{
|
|
CommonConfigurationKeysPublic.HADOOP_RPC_PROTECTION,
|
|
CommonConfigurationKeysPublic.HADOOP_RPC_PROTECTION,
|
|
QualityOfProtection.AUTHENTICATION.toString());
|
|
QualityOfProtection.AUTHENTICATION.toString());
|
|
for (int i=0; i < qop.length; i++) {
|
|
for (int i=0; i < qop.length; i++) {
|
|
- qop[i] = QualityOfProtection.valueOf(qop[i].toUpperCase()).getSaslQop();
|
|
|
|
|
|
+ qop[i] = QualityOfProtection.valueOf(qop[i].toUpperCase(Locale.ENGLISH)).getSaslQop();
|
|
}
|
|
}
|
|
properties.put(Sasl.QOP, StringUtils.join(",", qop));
|
|
properties.put(Sasl.QOP, StringUtils.join(",", qop));
|
|
properties.put(Sasl.SERVER_AUTH, "true");
|
|
properties.put(Sasl.SERVER_AUTH, "true");
|