Jetty v8.x - Konfigurieren / Aktivieren von SSL für HTTPS und Schritte zum erstellen von Windows-Dienst

Habe ich derzeit im Einsatz, eine war-Datei in meinem Jetty 8.x-webapps-container. Ich kann starten Sie den Jetty-server und eine Verbindung zu meinem server über HTTP. Ich möchte in der Lage sein, eine Verbindung über HTTPS. Was ist die einfachste Methode zum aktivieren von HTTPS auf Jetty 8.x? Ich bin bereit, verwenden Sie ein selbst signiertes Zertifikat, wenn necesssary.

Brauche ich die folgenden:

  • Schritte zum erzeugen und importieren von cert in Jetty (am besten mit einem self-signed cert)
  • Konfiguration erforderlich, in Steg zur Unterstützung von HTTPS /SSL
  • Kommandozeilen-Parameter starten Sie Jetty mit aktiviertem SSL

Zweitens ist jemand bekannt, wie Sie Jetty 8.x, so dass es sein kann als Windows-Dienst ausgeführt?

Für mehr details bin ich in Probleme laufen, aktivieren von SSL auf dem Anlegesteg. Ich bin versucht, ein selbst signiertes Zertifikat für diesen Zweck. Ich bin mit keytool erstellen Sie ein Schlüsselpaar und self signed cert wie folgt:

keytool -genkey -alias domain -keyalg RSA -keysize 2048 -validity 365 -keystore keystore

Ich dann kopieren Sie den keystore um meine c:\jetty\etc -Verzeichnis. Ich editieren Sie die Datei 'jetty-ssl.xml' stellen Sie sicher, dass das HTTPS-port auf 8443. Wenn ich starten Sie den Jetty-server scheint es zu sein, auf port 8443 überwacht und die Startsequenz nicht wieder irgendwelche Fehler. Jedoch, wenn ich versuche eine Verbindung über HTTPS bekomme ich Fehler. Gibt es eine vorgeschriebene Methode für das generieren eines selbst signierten Zertifikat und mit diesem cert in der SSL-Konfiguration mit Steg?

InformationsquelleAutor Sandy Dalal | 2012-07-13

Schreibe einen Kommentar