code: public Properties getProperties(String sslAliasName, Map<String, Object> connectionInfo, SSLConfigChangeListener listener) throws SSLException {
          return getProperties(sslAliasName, connectionInfo, listener, true);
      }
docs: <p>
  This method returns the effective SSL properties object for use by an SSL
  application or component.
  </p>
  <p>
  When Java 2 Security is enabled, access to call this method requires
  WebSphereRuntimePermission "getSSLConfig" to be granted.
  </p>
  
  @param sslAliasName - Used in direct selection. The alias name of a
  specific SSL configuration (optional). You can pass in "null" here.
  If sslAliasName is provided but does not exist it will check
  connection information for a match. Then look for a default if no
  match with the connection information.
  @param connectionInfo - This refers to the remote connection information. The
  current properties known by the runtime include:
  <p>
  Example OUTBOUND case (endpoint refers more to protocol used since
  outbound names are not well-known):
  <ul>
  <li>com.ibm.ssl.remoteHost="hostname.ibm.com"</li>
  <li>com.ibm.ssl.remotePort="9809"</li>
  <li>com.ibm.ssl.direction="outbound"</li>
  </ul></p>
  <p>
  Example INBOUND case (endpoint name matches serverindex endpoint):
  <code>
  com.ibm.ssl.direction="inbound"
  </code></p>
  It's highly recommended to supply these properties when possible.
  @param listener - This is used to notify the
  caller of this API that the SSL configuration changed in the runtime.
  It's up to the caller to decide if they want to call this API again
  to get the new SSLContext for the configuration. Passing in NULL
  indicates no notification is desired. See the
  com.ibm.websphere.ssl.SSLConfigChangeListener interface for more
  information.
  @return Properties for the requested sslAliasName.
  If the requested sslAliasName is not avialable, the default properties will be returned.
  If the default properties are not available, null is returned.
  @throws com.ibm.websphere.ssl.SSLException
  
  @ibm-api