@ -311,14 +311,19 @@ public abstract class AbstractEmbeddedServletContainerFactoryTests {
}
}
@Test
@Test
public void basicSsl ( ) throws Exception {
public void basicSslFromClassPath ( ) throws Exception {
testBasicSslWithKeyStore ( "classpath:test.jks" ) ;
}
@Test
public void basicSslFromFileSystem ( ) throws Exception {
testBasicSslWithKeyStore ( "src/test/resources/test.jks" ) ;
testBasicSslWithKeyStore ( "src/test/resources/test.jks" ) ;
}
}
@Test
@Test
public void sslDisabled ( ) throws Exception {
public void sslDisabled ( ) throws Exception {
AbstractEmbeddedServletContainerFactory factory = getFactory ( ) ;
AbstractEmbeddedServletContainerFactory factory = getFactory ( ) ;
Ssl ssl = getSsl ( null , "password" , "src/test/resources/ test.jks" ) ;
Ssl ssl = getSsl ( null , "password" , "classpath: test.jks" ) ;
ssl . setEnabled ( false ) ;
ssl . setEnabled ( false ) ;
factory . setSsl ( ssl ) ;
factory . setSsl ( ssl ) ;
this . container = factory . getEmbeddedServletContainer (
this . container = factory . getEmbeddedServletContainer (
@ -374,8 +379,8 @@ public abstract class AbstractEmbeddedServletContainerFactoryTests {
public void pkcs12KeyStoreAndTrustStore ( ) throws Exception {
public void pkcs12KeyStoreAndTrustStore ( ) throws Exception {
AbstractEmbeddedServletContainerFactory factory = getFactory ( ) ;
AbstractEmbeddedServletContainerFactory factory = getFactory ( ) ;
addTestTxtFile ( factory ) ;
addTestTxtFile ( factory ) ;
factory . setSsl ( getSsl ( ClientAuth . NEED , null , "src/test/resources/ test.p12" ,
factory . setSsl ( getSsl ( ClientAuth . NEED , null , "classpath: test.p12" ,
"src/test/resources/ test.p12" ) ) ;
"classpath: test.p12" ) ) ;
this . container = factory . getEmbeddedServletContainer ( ) ;
this . container = factory . getEmbeddedServletContainer ( ) ;
this . container . start ( ) ;
this . container . start ( ) ;
KeyStore keyStore = KeyStore . getInstance ( "pkcs12" ) ;
KeyStore keyStore = KeyStore . getInstance ( "pkcs12" ) ;
@ -398,8 +403,8 @@ public abstract class AbstractEmbeddedServletContainerFactoryTests {
throws Exception {
throws Exception {
AbstractEmbeddedServletContainerFactory factory = getFactory ( ) ;
AbstractEmbeddedServletContainerFactory factory = getFactory ( ) ;
addTestTxtFile ( factory ) ;
addTestTxtFile ( factory ) ;
factory . setSsl ( getSsl ( ClientAuth . NEED , "password" , "src/test/resources/ test.jks" ,
factory . setSsl ( getSsl ( ClientAuth . NEED , "password" , "classpath: test.jks" ,
"src/test/resources/ test.jks" ) ) ;
"classpath: test.jks" ) ) ;
this . container = factory . getEmbeddedServletContainer ( ) ;
this . container = factory . getEmbeddedServletContainer ( ) ;
this . container . start ( ) ;
this . container . start ( ) ;
KeyStore keyStore = KeyStore . getInstance ( KeyStore . getDefaultType ( ) ) ;
KeyStore keyStore = KeyStore . getInstance ( KeyStore . getDefaultType ( ) ) ;
@ -422,8 +427,7 @@ public abstract class AbstractEmbeddedServletContainerFactoryTests {
throws Exception {
throws Exception {
AbstractEmbeddedServletContainerFactory factory = getFactory ( ) ;
AbstractEmbeddedServletContainerFactory factory = getFactory ( ) ;
addTestTxtFile ( factory ) ;
addTestTxtFile ( factory ) ;
factory . setSsl (
factory . setSsl ( getSsl ( ClientAuth . NEED , "password" , "classpath:test.jks" ) ) ;
getSsl ( ClientAuth . NEED , "password" , "src/test/resources/test.jks" ) ) ;
this . container = factory . getEmbeddedServletContainer ( ) ;
this . container = factory . getEmbeddedServletContainer ( ) ;
this . container . start ( ) ;
this . container . start ( ) ;
SSLConnectionSocketFactory socketFactory = new SSLConnectionSocketFactory (
SSLConnectionSocketFactory socketFactory = new SSLConnectionSocketFactory (
@ -441,8 +445,7 @@ public abstract class AbstractEmbeddedServletContainerFactoryTests {
throws Exception {
throws Exception {
AbstractEmbeddedServletContainerFactory factory = getFactory ( ) ;
AbstractEmbeddedServletContainerFactory factory = getFactory ( ) ;
addTestTxtFile ( factory ) ;
addTestTxtFile ( factory ) ;
factory . setSsl (
factory . setSsl ( getSsl ( ClientAuth . WANT , "password" , "classpath:test.jks" ) ) ;
getSsl ( ClientAuth . WANT , "password" , "src/test/resources/test.jks" ) ) ;
this . container = factory . getEmbeddedServletContainer ( ) ;
this . container = factory . getEmbeddedServletContainer ( ) ;
this . container . start ( ) ;
this . container . start ( ) ;
KeyStore keyStore = KeyStore . getInstance ( KeyStore . getDefaultType ( ) ) ;
KeyStore keyStore = KeyStore . getInstance ( KeyStore . getDefaultType ( ) ) ;
@ -465,8 +468,7 @@ public abstract class AbstractEmbeddedServletContainerFactoryTests {
throws Exception {
throws Exception {
AbstractEmbeddedServletContainerFactory factory = getFactory ( ) ;
AbstractEmbeddedServletContainerFactory factory = getFactory ( ) ;
addTestTxtFile ( factory ) ;
addTestTxtFile ( factory ) ;
factory . setSsl (
factory . setSsl ( getSsl ( ClientAuth . WANT , "password" , "classpath:test.jks" ) ) ;
getSsl ( ClientAuth . WANT , "password" , "src/test/resources/test.jks" ) ) ;
this . container = factory . getEmbeddedServletContainer ( ) ;
this . container = factory . getEmbeddedServletContainer ( ) ;
this . container . start ( ) ;
this . container . start ( ) ;
SSLConnectionSocketFactory socketFactory = new SSLConnectionSocketFactory (
SSLConnectionSocketFactory socketFactory = new SSLConnectionSocketFactory (