diff --git a/spring-boot/src/test/java/org/springframework/boot/context/embedded/AbstractEmbeddedServletContainerFactoryTests.java b/spring-boot/src/test/java/org/springframework/boot/context/embedded/AbstractEmbeddedServletContainerFactoryTests.java index d8a4dd6ebc1..268a7c1e852 100644 --- a/spring-boot/src/test/java/org/springframework/boot/context/embedded/AbstractEmbeddedServletContainerFactoryTests.java +++ b/spring-boot/src/test/java/org/springframework/boot/context/embedded/AbstractEmbeddedServletContainerFactoryTests.java @@ -312,6 +312,10 @@ public abstract class AbstractEmbeddedServletContainerFactoryTests { @Test public void basicSsl() throws Exception { + testBasicSllWithKeystore("src/test/resources/test.jks"); + } + + protected final void testBasicSllWithKeystore(String keyStore) throws Exception { FileCopyUtils.copy("test", new FileWriter(this.temporaryFolder.newFile("test.txt"))); @@ -319,7 +323,7 @@ public abstract class AbstractEmbeddedServletContainerFactoryTests { factory.setDocumentRoot(this.temporaryFolder.getRoot()); Ssl ssl = new Ssl(); - ssl.setKeyStore("src/test/resources/test.jks"); + ssl.setKeyStore(keyStore); ssl.setKeyStorePassword("secret"); ssl.setKeyPassword("password"); factory.setSsl(ssl); diff --git a/spring-boot/src/test/java/org/springframework/boot/context/embedded/jetty/JettyEmbeddedServletContainerFactoryTests.java b/spring-boot/src/test/java/org/springframework/boot/context/embedded/jetty/JettyEmbeddedServletContainerFactoryTests.java index 33b8be6fa85..1e5677666fb 100644 --- a/spring-boot/src/test/java/org/springframework/boot/context/embedded/jetty/JettyEmbeddedServletContainerFactoryTests.java +++ b/spring-boot/src/test/java/org/springframework/boot/context/embedded/jetty/JettyEmbeddedServletContainerFactoryTests.java @@ -154,4 +154,9 @@ public class JettyEmbeddedServletContainerFactoryTests extends assertThat(getResponse(getLocalUrl("/hello")), equalTo("Hello World")); } + @Test + public void basicSslClasspathKeyStore() throws Exception { + testBasicSllWithKeystore("classpath:test.jks"); + } + }