Details

    Description

      Siehe http://wiki.eclipse.org/Jetty/Howto/Configure_SSL. Die dort verwendete Klasse SslSelectChannelConnector ist veraltet. Folgendes Beispiel verwendet die aktuelle Klasse (nur der Paketname hat sich geändert).

      Wir brauchen eine knappe Beschreibung, was in dieser Konfiguration eingestellt werden muss.

      Die Konfiguration erwartet Pfade für die Sicherungseinstellungen. Vorschlag: Wir führen ein Unterverzeichnis ssl ein (neben config), das die Dateien enthält. Mit JS-827 wird eine Java-Property com.sos.scheduler.workDirectory mit dem Scheduler-Verzeichnis eingeführt, so dass wie im Beispiel Jetty <SystemProperty> verwendet werden kann.

      <?xml version='1.0' encoding='utf-8'?>
      <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
      <Configure class="org.eclipse.jetty.server.Server">
          <Call name="addConnector">
              <Arg>
                  <New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
                      <Set name="port">4444</Set>
                  </New>
              </Arg>
          </Call>
          <Call name="addConnector">
              <Arg>
                  <New class="org.eclipse.jetty.server.ssl.SslSelectChannelConnector">
                      <Arg>
                          <New class="org.eclipse.jetty.util.ssl.SslContextFactory">
                              <Set name="keyStore"><SystemProperty name="jetty.home" default="." />/etc/keystore</Set>
                              <Set name="keyStorePassword">OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4</Set>
                              <Set name="keyManagerPassword">OBF:1u2u1wml1z7s1z7a1wnl1u2g</Set>
                              <Set name="trustStore"><SystemProperty name="jetty.home" default="." />/etc/keystore</Set>
                              <Set name="trustStorePassword">OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4</Set>
                          </New>
                      </Arg>
                      <Set name="port">8443</Set>
                      <Set name="maxIdleTime">30000</Set>
                  </New>
              </Arg>
          </Call>
      </Configure>
      

      Attachments

        Activity

          People

            oh Oliver Haufe
            jz Joacim Zschimmer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 6 hours
                6h
                Remaining:
                Remaining Estimate - 6 hours
                6h
                Logged:
                Time Spent - Not Specified
                Not Specified