| :index-group: Unrevised :jbake-type: page :jbake-status: |
| status=published = Websocket TLS Basic Auth |
| |
| == websocket-tls-basic-auth |
| |
| Websocket example project using SSL and basic authentication. |
| |
| This was originally created for TomEE 8.0.0. using Jave EE 8 and Websocket |
| API 1.1. |
| |
| The example was created with a server to server typo of connection in |
| mind. For Browser to server connections, you will need to refer to your |
| frontend framework of choice but many server side configurations in here |
| can be reused. |
| |
| There is an Arquillian test that will perform basic authentication using |
| the username and password configured in the _…/conf/tomcat-users.xml_. |
| |
| The _…/conf/server.xml_ file used in the Arquillian test can serve as a |
| starting point to a real server configuration. |
| |
| The _…/conf/keystore.jks_ is a self signed certificate created for |
| demonstration purposes. |
| |
| For additional information on websockets and keystores with TomEE, |
| please look at this blog post: |
| https://www.tomitribe.com/blog/tomee-ssl-tls-secured-websockets/ |