Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package akka.remote
- import akka.testkit.AkkaSpec
- import akka.actor.ExtendedActorSystem
- import akka.util.duration._
- import akka.util.Duration
- import akka.remote.netty.NettyRemoteTransport
- import java.util.ArrayList
- @org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
- class Ticket1978ConfigSpec extends AkkaSpec {
- "SSL Remoting" must {
- "be able to parse these extra Netty config elements" in {
- val settings =
- system.asInstanceOf[ExtendedActorSystem]
- .provider.asInstanceOf[RemoteActorRefProvider]
- .transport.asInstanceOf[NettyRemoteTransport]
- .settings
- import settings._
- EnableSSL must be(false)
- SSLKeyStore must be(Some("keystore"))
- SSLKeyStorePassword must be(Some("changeme"))
- SSLTrustStore must be(Some("truststore"))
- SSLTrustStorePassword must be(Some("changeme"))
- SSLProtocol must be(Some("TLSv1"))
- SSLSupportedAlgorithms must be(java.util.Arrays.asList("TLS_RSA_WITH_AES_128_CBC_SHA", "TLS_RSA_WITH_AES_256_CBC_SHA"))
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement