[undertow-dev] SSL Documentation

Hicks, Matt matt at matthicks.com
Thu Dec 8 20:06:52 EST 2016


I've made some progress.  After adding the following to the builder:

val password = config.https.password.get.toCharArray
val keyStore = KeyStore.getInstance("JKS")
val keyStoreFile = config.https.keyStoreLocation.get
assert(keyStoreFile.exists(), s"No keystore file was found at the location:
${keyStoreFile.getAbsolutePath}")
val keyStoreInput = new FileInputStream(keyStoreFile)
keyStore.load(keyStoreInput, password)
val keyManagerFactory =
KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm)
keyManagerFactory.init(keyStore, password)
val trustManagerFactory =
TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm)
trustManagerFactory.init(keyStore)
val sslContext = SSLContext.getInstance("TLS")
sslContext.init(keyManagerFactory.getKeyManagers,
trustManagerFactory.getTrustManagers, new SecureRandom)
builder.addHttpsListener(config.https.port.get, config.https.host.get,
sslContext)

Everything starts as expected, no errors, but when I hit localhost:8443
with the browser it says "localhost didn't send any data".

Should it use what I've set with "builder.setHandler" for HTTPS as well?

On Thu, Dec 8, 2016 at 10:53 AM Hicks, Matt <matt at matthicks.com> wrote:

Is there any documentation for configuring SSL on my server?  I was looking
through the online docs and found nothing (apart from "Assembling a Server
Manually").

Any assistance would be appreciated.

Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/undertow-dev/attachments/20161209/df2fd34b/attachment.html 


More information about the undertow-dev mailing list