Hi Rob, here's some recent testing code that creates and uses certificates that are signed by a custom CA. It doesn't require fiddling with Java's `keytool`. The instructions should work similarly for proper certificates in which case you leave out the CA and "Create server certificate" steps and replace the CA key and certificate with the ones you got from your CA.
https://github.com/akka/akka/pull/18200/files Here's the usual disclaimer: never copy and paste security relevant code or key material directly but try to understand what you are doing. The problem with security related things is that each single step of the process that is compromised may put the security of the whole process at a risk. Johannes On Thursday, August 13, 2015 at 2:28:25 AM UTC+2, Will Sargent wrote: > > The SSLContext is responsible for handling the trust store -- you set it > up and pass that into akka-http using HttpsContext.create(sslContext,...). > > How to set up the SSLContext is a bit confusing. There are examples in > the guides for Android: > > > https://developer.android.com/training/articles/security-ssl.html#HttpsExample > > and Fedora: > > > https://docs.fedoraproject.org/en-US/Fedora_Security_Team/1/html/Defensive_Coding/sect-Defensive_Coding-TLS-Client-OpenJDK.html > > And you can also check out the "Understanding JSSE" section of the blog > post: > > > https://tersesystems.com/2014/01/13/fixing-the-most-dangerous-code-in-the-world/ > > On Tue, Aug 11, 2015 at 12:47 AM, <akk...@gmail.com <javascript:>> wrote: > >> Ehm, nobody? >> >> >> Am Montag, 10. August 2015 16:11:45 UTC+2 schrieb akk...@gmail.com: >>> >>> I try to created a REST server with akka-http / SSL / Java. >>> >>> I'm a little bit stuck with the SSL part as following article doesn't >>> provide too much information: >>> http://doc.akka.io/docs/akka-stream-and-http-experimental/1.0/java/http/server-side/low-level-server-side-api.html >>> (Paragraph *Server-Side HTTPS Support*) >>> >>> Could somebody link me to an example where I see how to configure SSL >>> (truststore.jks) with akka-http? >>> >>> Thanky you. >>> Rob >>> >> -- >> >>>>>>>>>> Read the docs: http://akka.io/docs/ >> >>>>>>>>>> Check the FAQ: >> http://doc.akka.io/docs/akka/current/additional/faq.html >> >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user >> --- >> You received this message because you are subscribed to the Google Groups >> "Akka User List" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to akka-user+...@googlegroups.com <javascript:>. >> To post to this group, send email to akka...@googlegroups.com >> <javascript:>. >> Visit this group at http://groups.google.com/group/akka-user. >> For more options, visit https://groups.google.com/d/optout. >> > > -- >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>>>>>>> Check the FAQ: >>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to akka-user+unsubscr...@googlegroups.com. To post to this group, send email to akka-user@googlegroups.com. Visit this group at http://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.