This is a GUI app to enable TLS for WildFly.
Use this application to secure applications deployed to WildFly, or the WildFly management interface with one-way TLS by generating self-signed certificates.
-
WildFly is installed.
-
Maven is installed.
-
Start a WildFly server.
-
Navigate to the directory
tlswizard. -
Launch this app with the command:
$ mvn clean javafx:runThis launches the TLS Wizard.
-
Enter the IP for the server. The default is
127.0.0.1(localhost). For local WildFly deployments, you don’t need to update this. -
Select
applicationsormanagement interfacesto secure applications or management interfaces. -
Click Next.
-
Enter a name for the key store to create with
.pkcs12extension. -
Enter details for the certificate to be generated. If you don’t, all the values are set to
unknown. -
Click Configure TLS.
-
To verify TLS, do this:
-
If you secure applications: Navigate to https://localhost:8443. Inspect the certificate. The
Common Name (CN)should match the first and last name you entered. -
If you secured the management interface: Navigate to http://localhost:9990. You will be redirected to
localhost:9993Inspect the certificate. TheCommon Name (CN)should match the first and last name you entered.
-
That’s it! one-way TLS is now enabled.