QPID-8253: [Broker-J] Hanlde null server names returned from SSLEngine SSLParameters
diff --git a/broker-core/src/main/java/org/apache/qpid/server/transport/network/security/ssl/QpidBestFitX509KeyManager.java b/broker-core/src/main/java/org/apache/qpid/server/transport/network/security/ssl/QpidBestFitX509KeyManager.java
index 3cb06ac..e7e00a7 100644
--- a/broker-core/src/main/java/org/apache/qpid/server/transport/network/security/ssl/QpidBestFitX509KeyManager.java
+++ b/broker-core/src/main/java/org/apache/qpid/server/transport/network/security/ssl/QpidBestFitX509KeyManager.java
@@ -120,7 +120,7 @@
     {
         Date currentDate = new Date();
         final List<SNIServerName> serverNames = engine.getSSLParameters().getServerNames();
-        if(serverNames.isEmpty())
+        if(serverNames == null || serverNames.isEmpty())
         {
             return getDefaultServerAlias(keyType, issuers, engine);
         }