Closed s7nio closed 10 years ago
web.xml
...
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<!-- force https -->
<init-param>
<param-name>protocoll</param-name>
<param-value>https</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
...
<security-constraint>
<web-resource-collection>
<web-resource-name>*</web-resource-name>
<url-pattern>*.xhtml</url-pattern>
<url-pattern>/</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
...
Ich muss ja beim anlegen des Zertifikats einige daten eingeben. Ist davon etwas wichtig? Zum Beispiel: Muss das passwort, bei den von dir hier gegebenen vorgaben auf "wildfly" gesetzt werden? Ich habe auch gelesen, bei First und last name soll man die adresse eingeben, soll da also "localhost:8080/was" hin?
Beim Zertifikat sind alle Daten wichtig. Bei dem Beispiel kannst du wählen, was du möchtest. Musst ggf nur das Beispielpasswort 'wildfly' in der standalone* anpassen.
Bei dem Inhalt der Standalone-full.xml beim Tag "socket-binding-group": Was genau ist da eigentlich anders? Bei mir sah das unter dem von anfang an schon so aus, bei den subsystem und den security-realm musste ich was dazufügen, aber nicht bei der group.
na wie der name schon sagt... der Server muss ja an irgendwelche Ports lauschen, damit er die darauf kommenden Anfragen abarbeiten kann bzw die Webseite ausliefert. Es stimmt :8080 (http) und :8443 (https) stehen schon per se drin. Musste also beim socket-binding-group nix weiter ergänzen.
Funktioniert der Aufruf https://127.0.0.1:8443/was ?
Der letzte Zustand bei mir war und ist ja, dass ich garnicht erfolgrecih deployen kann wegen missing dependencies.
Muss man vielleicht noch irgendwas in der jboss-web.xml ändern?
Ne Seite wo etwas beschrieben wird, das ähnlich aussieht wie der Vorgang bei uns hatte da nämlich auch noch einen Schritt. http://programmaremobile.blogspot.de/2014/09/wildfly-ssl-client-authentication.html
läuft nun bei beiden.
Terminal > create server.keystore
Edit standalone(*).xml