docs: private void setupSSL(ReadDeploymentResults readDepl) {
          SslType sslType = readDepl.deployment.getSsl();
          m_config.m_sslEnable = m_config.m_sslEnable || (sslType != null && sslType.isEnabled());
          if (m_config.m_sslEnable) {
              try {
                  hostLog.info("SSL enabled for HTTP. Please point browser to HTTPS URL.");
                  m_config.m_sslExternal = m_config.m_sslExternal || (sslType != null && sslType.isExternal());
                  m_config.m_sslDR = m_config.m_sslDR || (sslType != null && sslType.isDr());
                  m_config.m_sslInternal = m_config.m_sslInternal || (sslType != null && sslType.isInternal());
                  boolean setSslBuilder = m_config.m_sslExternal || m_config.m_sslDR || m_config.m_sslInternal;
                  setupSslContextCreators(sslType, setSslBuilder);
                  if (m_config.m_sslExternal) {
                      hostLog.info("SSL enabled for admin and client port. Please enable SSL on client.");
                  }
                  if (m_config.m_sslDR) {
                      hostLog.info("SSL enabled for DR port. Please enable SSL on consumer clusters' DR connections.");
                  }
                  if (m_config.m_sslInternal) {
                      hostLog.info("SSL enabled for internal inter-node communication.");
                  }
                  CipherExecutor.SERVER.startup();
              } catch (Exception e) {
                  VoltDB.crashLocalVoltDB("Unable to configure SSL", true, e);
              }
          }
      }