Job Scheduler

Enable SSL access via Jetty

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: Job Scheduler Binaries
  • Description:
    Hide

    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

    Show
    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
  • Environment:
    Jetty 8

Activity

There are no comments yet on this issue.

People

Dates

  • Created:
    02 February 2012 20:13
    Updated:
    02 February 2012 20:32

Time Tracking

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