Advertisement
dev10

akka 2.0 ssl support config spec

May 18th, 2012
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 1.06 KB | None | 0 0
  1. package akka.remote
  2.  
  3. import akka.testkit.AkkaSpec
  4. import akka.actor.ExtendedActorSystem
  5. import akka.util.duration._
  6. import akka.util.Duration
  7. import akka.remote.netty.NettyRemoteTransport
  8. import java.util.ArrayList
  9.  
  10. @org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
  11. class Ticket1978ConfigSpec extends AkkaSpec {
  12.  
  13.   "SSL Remoting" must {
  14.     "be able to parse these extra Netty config elements" in {
  15.       val settings =
  16.         system.asInstanceOf[ExtendedActorSystem]
  17.           .provider.asInstanceOf[RemoteActorRefProvider]
  18.           .transport.asInstanceOf[NettyRemoteTransport]
  19.           .settings
  20.       import settings._
  21.  
  22.       EnableSSL must be(false)
  23.       SSLKeyStore must be(Some("keystore"))
  24.       SSLKeyStorePassword must be(Some("changeme"))
  25.       SSLTrustStore must be(Some("truststore"))
  26.       SSLTrustStorePassword must be(Some("changeme"))
  27.       SSLProtocol must be(Some("TLSv1"))
  28.       SSLSupportedAlgorithms must be(java.util.Arrays.asList("TLS_RSA_WITH_AES_128_CBC_SHA", "TLS_RSA_WITH_AES_256_CBC_SHA"))
  29.     }
  30.   }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement