Uploaded image for project: 'JS - JobScheduler'
  1. JS - JobScheduler
  2. JS-825

Enable SSL access via Jetty

    XMLWordPrintable

Details

    • Feature
    • Status: Dismissed (View Workflow)
    • Major
    • Resolution: Fixed
    • None
    • 1.10
    • Job Scheduler Binaries
    • None
    • Jetty 8

    Description

      Das JettyPlugin soll um einen SSL-Zugang erweitert werden. Das Plugin erwartet eine jetty.xml im Konfigurationsverzeichnis des Schedulers. Dort kann der SSL-Konnector eingestellt werden.

      Hinweise gibt http://wiki.eclipse.org/Jetty/Howto/Configure_SSL. Die Doku ist leider nicht auf den neuesten Stand, auch ist nicht immer klar, ob Jetty 6, 7 oder 8 beschrieben wird.

      <?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>
      

      Test mit Operations-GUI

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 2 days
                  2d
                  Remaining:
                  Time Spent - 6 hours Remaining Estimate - 1 day, 2 hours
                  1d 2h
                  Logged:
                  Time Spent - 6 hours Remaining Estimate - 1 day, 2 hours
                  6h