docs: public void setTrustStoreConfigFromPropertyFile(String propFN) {
          File propFD = new File(propFN != null && !propFN.trim().isEmpty() ? propFN : "");
          if (!propFD.exists() || !propFD.isFile() || !propFD.canRead()) {
              throw new IllegalArgumentException("Properties file " + propFN + " is not a read accessible file");
          }
          Properties props = new Properties();
          try (FileReader fr = new FileReader(propFD)) {
              props.load(fr);
          } catch (IOException e) {
              throw new IllegalArgumentException("Failed to read properties file " + propFN, e);
          }
          String trustStore = props.getProperty(SSLConfiguration.TRUSTSTORE_CONFIG_PROP);
          String trustStorePassword = props.getProperty(SSLConfiguration.TRUSTSTORE_PASSWORD_CONFIG_PROP);
  
          m_sslConfig = new SSLConfiguration.SslConfig(null, null, trustStore, trustStorePassword);
      }