Ich möchte einen Link auf eine sichere Seite meiner Anwendung auf einer meiner unsicheren Seiten einbetten. Der sichere Tomcat-Port wird in der Datei server.xml konfiguriert. In einigen Bereitstellungen ist es 443, 8443 usw. Also was ich brauche, ist eine Möglichkeit, den sicheren Port von Tomcat-Konfiguration zu lesen, um es in der Verbindung zu verwenden. Ist das möglich?Tomcat: Wie bekomme ich die sichere Portnummer in Java?
Alternativ können Sie auch einfach auf die Konfiguration server.xml (im Kontext der Anfrage) zugreifen und sie selbst analysieren, um die Portnummer herauszufinden, ist aber akzeptabel, aber weniger erwünscht.
Ich weiß, dass es mehrere Konnektoren geben könnte, und mehrere sichere, so überlasse ich es der Logik meines Programms zu entscheiden, welche zu wählen. Problem ist - wie bekomme ich diese Informationen?
Danke!
Ich denke, die Sicherheitsbeschränkung Konfiguration ist der beste Weg, um eine Seite zu zwingen, SSL zu verwenden. Wenn wir keine Seite dazu zwingen, ssl mit Sicherheitsbeschränkungen zu verwenden, können die Benutzer das https-Protokoll durch http ersetzen und ohne ssl verwenden. –
+1 für VERTRAULICHEN Schutz –