@Override
  public String chooseEngineServerAlias(final String keyType, final Principal[] principals,
      final SSLEngine sslEngine) {
    if (!StringUtils.isEmpty(keyAlias)) {
      PrivateKey key = delegate.getPrivateKey(keyAlias);
      return getKeyAlias(keyType, key);
    }
    return delegate.chooseEngineServerAlias(keyType, principals, sslEngine);

  }
Constructor.

@param mgr The X509KeyManager used as a delegate
@param keyAlias The alias name of the server's keypair and supporting certificate chain
geode-core/src/main/java/org/apache/geode/internal/net/filewatch/ExtendedAliasKeyManager.java