diff --git a/java/org/apache/tomcat/util/net/SSLUtilBase.java b/java/org/apache/tomcat/util/net/SSLUtilBase.java index dd5f99a7e3..91ef19cc45 100644 --- a/java/org/apache/tomcat/util/net/SSLUtilBase.java +++ b/java/org/apache/tomcat/util/net/SSLUtilBase.java @@ -373,7 +373,10 @@ public abstract class SSLUtilBase implements SSLUtil { alias = alias.toLowerCase(Locale.ENGLISH); } for(int i = 0; i < kms.length; i++) { - kms[i] = new JSSEKeyManager((X509KeyManager)kms[i], alias); + if (kmf.getProvider().getInfo().indexOf("FIPS") != -1) + System.out.println("Using FIPS will ignore alias: " + alias); + else + kms[i] = new JSSEKeyManager((X509KeyManager)kms[i], alias); } }