This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new 719bc6a CAMEL-13987: update keystores used in tests
719bc6a is described below
commit 719bc6a30da41ee5621201190b62af976d96df0b
Author: Zoran Regvart <[email protected]>
AuthorDate: Wed Sep 18 12:57:55 2019 +0200
CAMEL-13987: update keystores used in tests
This changes keystores used in tests:
- changes the type from JKS to PKCS12
- new RSA (2048 bit) key, used to be DSA
- certificate with "localhost" in Subject CN and SubjectAltName:DNS
- certificate valid for 1000 years
---
.../camel/component/ahc/ws/WssProducerTest.java | 4 ++--
.../src/test/resources/jsse/localhost.ks | Bin 1265 -> 0 bytes
.../src/test/resources/jsse/localhost.p12 | Bin 0 -> 2533 bytes
.../apache/camel/component/ahc/BaseAhcTest.java | 2 +-
.../camel-ahc/src/test/resources/jsse/localhost.ks | Bin 2247 -> 0 bytes
.../src/test/resources/jsse/localhost.p12 | Bin 0 -> 2533 bytes
...CometdProducerConsumerInOutInteractiveMain.java | 6 +++---
...oducerConsumerInteractiveAuthenticatedMain.java | 6 +++---
...tdProducerConsumerInteractiveExtensionMain.java | 6 +++---
.../CometdProducerConsumerInteractiveMain.java | 6 +++---
.../cometd/SslCometdProducerConsumerTest.java | 2 +-
...ontextParametersCometdProducerConsumerTest.java | 2 +-
...tParametersInUriCometdProducerConsumerTest.java | 2 +-
...ontextParametersCometdProducerConsumerTest.java | 2 +-
.../src/test/resources/jsse/localhost.ks | Bin 1265 -> 0 bytes
.../src/test/resources/jsse/localhost.p12 | Bin 0 -> 2533 bytes
.../camel-cxf/src/test/resources/localhost.ks | Bin 2414 -> 0 bytes
.../camel-cxf/src/test/resources/localhost.p12 | Bin 0 -> 2533 bytes
.../component/cxf/cxfConduitTimeOutContext.xml | 4 ++--
.../component/http/HttpsServerTestSupport.java | 22 ++++++++++++---------
.../camel-http/src/test/resources/localhost.ks | Bin 2414 -> 0 bytes
.../camel-http/src/test/resources/localhost.p12 | Bin 0 -> 2533 bytes
.../irc/it/IrcsWithSslContextParamsRouteTest.java | 4 ++--
.../camel-irc/src/test/resources/localhost.ks | Bin 683 -> 0 bytes
.../camel-irc/src/test/resources/localhost.p12 | Bin 0 -> 2533 bytes
.../component/jetty/ExcludeCipherSuitesTest.java | 4 ++--
...ExplicitHttpsSslContextParametersRouteTest.java | 4 ++--
.../jetty/HttpStreamCacheFileIssueTest.java | 1 -
.../jetty/HttpStreamCacheFileStopIssueTest.java | 1 -
.../camel/component/jetty/HttpsAsyncRouteTest.java | 8 ++++----
.../HttpsRouteAddSslConnectorPropertiesTest.java | 4 ++--
.../camel/component/jetty/HttpsRouteAliasTest.java | 2 +-
.../jetty/HttpsRouteSetupWithSystemPropsTest.java | 4 ++--
...psRouteSslContextParametersInComponentTest.java | 4 ++--
.../HttpsRouteSslContextParametersInUriTest.java | 2 +-
.../camel/component/jetty/HttpsRouteTest.java | 8 +++++---
.../HttpsRouteWithSslConnectorPropertiesTest.java | 2 +-
.../camel/component/jetty/MultiPartFormTest.java | 1 -
.../component/jetty/SpringHttpsRouteTest.java | 2 +-
.../src/test/resources/jsse/localhost-alias.ks | Bin 2507 -> 0 bytes
.../src/test/resources/jsse/localhost-alias.p12 | Bin 0 -> 2519 bytes
.../src/test/resources/jsse/localhost.ks | Bin 1265 -> 0 bytes
.../src/test/resources/jsse/localhost.p12 | Bin 0 -> 2533 bytes
.../apache/camel/component/jetty/jetty-https.xml | 2 +-
.../camel/component/mail/MailTestHelper.java | 2 +-
.../src/test/resources/jsse/localhost.ks | Bin 1265 -> 0 bytes
.../src/test/resources/jsse/localhost.p12 | Bin 0 -> 2533 bytes
.../apache/camel/component/mina/BaseMinaTest.java | 2 +-
.../src/test/resources/jsse/localhost.ks | Bin 1265 -> 0 bytes
.../src/test/resources/jsse/localhost.p12 | Bin 0 -> 2533 bytes
.../component/netty/http/NettyHttpSSLTest.java | 4 ++--
.../netty/http/SpringNettyHttpSSLTest.java | 2 +-
.../src/test/resources/jsse/localhost.ks | Bin 876 -> 0 bytes
.../src/test/resources/jsse/localhost.p12 | Bin 0 -> 2533 bytes
.../netty/http/SpringNettyHttpSSLTest.xml | 4 ++--
.../camel/component/rest/swagger/HttpsTest.java | 2 +-
.../src/test/resources/localhost.p12 | Bin 2428 -> 2533 bytes
...HttpsWithComponentSSLContextParametersTest.java | 7 +++++--
...tHttpsWithComponentSSLContextParametrsTest.java | 4 ++--
...letHttpsWithGlobalSSLContextParametersTest.java | 4 ++--
.../RestletHttpsWithSSLContextParametersTest.java | 6 ++++--
.../component/restlet/RestletProducerSSLTest.java | 2 +-
.../src/test/resources/jsse/localhost.ks | Bin 1265 -> 0 bytes
.../src/test/resources/jsse/localhost.p12 | Bin 0 -> 2533 bytes
.../src/test/resources/localhost.ks | Bin 1370 -> 0 bytes
.../WebsocketSSLClientAuthRouteExampleTest.java | 6 +++---
.../WebsocketSSLContextGlobalRouteExampleTest.java | 4 ++--
.../WebsocketSSLContextInUriRouteExampleTest.java | 4 ++--
.../websocket/WebsocketSSLRouteExampleTest.java | 6 +++---
.../src/test/resources/jsse/localhost.ks | Bin 2247 -> 0 bytes
.../src/test/resources/jsse/localhost.p12 | Bin 0 -> 2533 bytes
.../support/jsse/KeyManagersParametersTest.java | 9 +++++----
.../camel/support/jsse/KeyStoreParametersTest.java | 20 +++++++++----------
.../support/jsse/TrustManagersParametersTest.java | 2 +-
.../org/apache/camel/support/jsse/localhost.ks | Bin 1265 -> 0 bytes
.../org/apache/camel/support/jsse/localhost.p12 | Bin 0 -> 2533 bytes
.../org/apache/camel/support/jsse/test.properties | 2 +-
77 files changed, 109 insertions(+), 100 deletions(-)
diff --git
a/components/camel-ahc-ws/src/test/java/org/apache/camel/component/ahc/ws/WssProducerTest.java
b/components/camel-ahc-ws/src/test/java/org/apache/camel/component/ahc/ws/WssProducerTest.java
index 11c2511..329dfd4 100644
---
a/components/camel-ahc-ws/src/test/java/org/apache/camel/component/ahc/ws/WssProducerTest.java
+++
b/components/camel-ahc-ws/src/test/java/org/apache/camel/component/ahc/ws/WssProducerTest.java
@@ -57,7 +57,7 @@ public class WssProducerTest extends WsProducerTestBase {
private static SSLContextParameters defineSSLContextServerParameters() {
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource("jsse/localhost.ks");
+ ksp.setResource("jsse/localhost.p12");
ksp.setPassword(PW);
KeyManagersParameters kmp = new KeyManagersParameters();
@@ -82,7 +82,7 @@ public class WssProducerTest extends WsProducerTestBase {
private static SSLContextParameters defineSSLContextClientParameters() {
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource("jsse/localhost.ks");
+ ksp.setResource("jsse/localhost.p12");
ksp.setPassword(PW);
TrustManagersParameters tmp = new TrustManagersParameters();
diff --git a/components/camel-ahc-ws/src/test/resources/jsse/localhost.ks
b/components/camel-ahc-ws/src/test/resources/jsse/localhost.ks
deleted file mode 100644
index f285418..0000000
Binary files a/components/camel-ahc-ws/src/test/resources/jsse/localhost.ks and
/dev/null differ
diff --git a/components/camel-ahc-ws/src/test/resources/jsse/localhost.p12
b/components/camel-ahc-ws/src/test/resources/jsse/localhost.p12
new file mode 100644
index 0000000..5f6a30d
Binary files /dev/null and
b/components/camel-ahc-ws/src/test/resources/jsse/localhost.p12 differ
diff --git
a/components/camel-ahc/src/test/java/org/apache/camel/component/ahc/BaseAhcTest.java
b/components/camel-ahc/src/test/java/org/apache/camel/component/ahc/BaseAhcTest.java
index 254b11b..d479fd4 100644
---
a/components/camel-ahc/src/test/java/org/apache/camel/component/ahc/BaseAhcTest.java
+++
b/components/camel-ahc/src/test/java/org/apache/camel/component/ahc/BaseAhcTest.java
@@ -58,7 +58,7 @@ public abstract class BaseAhcTest extends CamelTestSupport {
@BindToRegistry("sslContextParameters")
public SSLContextParameters createSSLContextParameters() {
KeyStoreParameters ksp = new KeyStoreParameters();
-
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.ks").toString());
+
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.p12").toString());
ksp.setPassword(KEY_STORE_PASSWORD);
KeyManagersParameters kmp = new KeyManagersParameters();
diff --git a/components/camel-ahc/src/test/resources/jsse/localhost.ks
b/components/camel-ahc/src/test/resources/jsse/localhost.ks
deleted file mode 100644
index 34db928..0000000
Binary files a/components/camel-ahc/src/test/resources/jsse/localhost.ks and
/dev/null differ
diff --git a/components/camel-ahc/src/test/resources/jsse/localhost.p12
b/components/camel-ahc/src/test/resources/jsse/localhost.p12
new file mode 100644
index 0000000..5f6a30d
Binary files /dev/null and
b/components/camel-ahc/src/test/resources/jsse/localhost.p12 differ
diff --git
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInOutInteractiveMain.java
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInOutInteractiveMain.java
index 8005036..0db1d9f 100644
---
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInOutInteractiveMain.java
+++
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInOutInteractiveMain.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.cometd;
import java.io.File;
import java.net.URI;
+import java.net.URISyntaxException;
import org.apache.camel.CamelContext;
import org.apache.camel.Exchange;
@@ -55,12 +56,11 @@ public class CometdProducerConsumerInOutInteractiveMain {
private RouteBuilder createRouteBuilder() {
return new RouteBuilder() {
- public void configure() {
+ public void configure() throws URISyntaxException {
CometdComponent component = (CometdComponent)
context.getComponent("cometds");
component.setSslPassword(pwd);
component.setSslKeyPassword(pwd);
- File file = new File("./src/test/resources/jsse/localhost.ks");
- URI keyStoreUrl = file.toURI();
+ URI keyStoreUrl =
CometdProducerConsumerInOutInteractiveMain.class.getResource("/jsse/localhost.p12").toURI();
component.setSslKeystore(keyStoreUrl.getPath());
from(URI).setExchangePattern(ExchangePattern.InOut).process(new Processor() {
diff --git
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveAuthenticatedMain.java
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveAuthenticatedMain.java
index 14b7f91..82e72b5 100644
---
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveAuthenticatedMain.java
+++
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveAuthenticatedMain.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.cometd;
import java.io.File;
import java.net.URI;
+import java.net.URISyntaxException;
import java.util.HashMap;
import java.util.Map;
@@ -58,7 +59,7 @@ public class
CometdProducerConsumerInteractiveAuthenticatedMain {
private RouteBuilder createRouteBuilder() {
return new RouteBuilder() {
- public void configure() {
+ public void configure() throws URISyntaxException {
CometdComponent component = (CometdComponent)
context.getComponent("cometds");
component.setSslPassword(pwd);
component.setSslKeyPassword(pwd);
@@ -68,8 +69,7 @@ public class
CometdProducerConsumerInteractiveAuthenticatedMain {
component2.setSecurityPolicy(bayeuxAuthenticator);
component2.addExtension(bayeuxAuthenticator);
- File file = new File("./src/test/resources/jsse/localhost.ks");
- URI keyStoreUrl = file.toURI();
+ URI keyStoreUrl =
CometdProducerConsumerInteractiveAuthenticatedMain.class.getResource("/jsse/localhost.p12").toURI();
component.setSslKeystore(keyStoreUrl.getPath());
from("stream:in").to(URI).to(URIS);
diff --git
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveExtensionMain.java
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveExtensionMain.java
index f1f8b83..ab357be 100644
---
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveExtensionMain.java
+++
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveExtensionMain.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.cometd;
import java.io.File;
import java.net.URI;
+import java.net.URISyntaxException;
import java.util.Arrays;
import java.util.HashSet;
@@ -55,7 +56,7 @@ public class CometdProducerConsumerInteractiveExtensionMain {
private RouteBuilder createRouteBuilder() {
return new RouteBuilder() {
- public void configure() {
+ public void configure() throws URISyntaxException {
CometdComponent component = (CometdComponent)
context.getComponent("cometds");
component.setSslPassword(pwd);
component.setSslKeyPassword(pwd);
@@ -64,8 +65,7 @@ public class CometdProducerConsumerInteractiveExtensionMain {
Censor bayeuxAuthenticator = new Censor();
component2.addExtension(bayeuxAuthenticator);
- File file = new File("./src/test/resources/jsse/localhost.ks");
- URI keyStoreUrl = file.toURI();
+ URI keyStoreUrl =
CometdProducerConsumerInteractiveExtensionMain.class.getResource("/jsse/localhost.p12").toURI();
component.setSslKeystore(keyStoreUrl.getPath());
from("stream:in").to(URI).to(URIS);
diff --git
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveMain.java
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveMain.java
index 21128f5..7540c04 100644
---
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveMain.java
+++
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveMain.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.cometd;
import java.io.File;
import java.net.URI;
+import java.net.URISyntaxException;
import org.apache.camel.CamelContext;
import org.apache.camel.builder.RouteBuilder;
@@ -50,12 +51,11 @@ public class CometdProducerConsumerInteractiveMain {
private RouteBuilder createRouteBuilder() {
return new RouteBuilder() {
- public void configure() {
+ public void configure() throws URISyntaxException {
CometdComponent component = (CometdComponent)
context.getComponent("cometds");
component.setSslPassword(pwd);
component.setSslKeyPassword(pwd);
- File file = new File("./src/test/resources/jsse/localhost.ks");
- URI keyStoreUrl = file.toURI();
+ URI keyStoreUrl =
CometdProducerConsumerInteractiveMain.class.getResource("/jsse/localhost.p12").toURI();
component.setSslKeystore(keyStoreUrl.getPath());
from("stream:in").to(URI).to(URIS);
diff --git
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslCometdProducerConsumerTest.java
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslCometdProducerConsumerTest.java
index 39522cb..7f34c69 100644
---
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslCometdProducerConsumerTest.java
+++
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslCometdProducerConsumerTest.java
@@ -67,7 +67,7 @@ public class SslCometdProducerConsumerTest extends
CamelTestSupport {
CometdComponent component = (CometdComponent)
context.getComponent("cometds");
component.setSslPassword(pwd);
component.setSslKeyPassword(pwd);
- URL keyStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL keyStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
component.setSslKeystore(keyStoreUrl.getPath());
from("direct:input").to(uri);
diff --git
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslContextParametersCometdProducerConsumerTest.java
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslContextParametersCometdProducerConsumerTest.java
index 21316fb..bccd81b 100644
---
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslContextParametersCometdProducerConsumerTest.java
+++
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslContextParametersCometdProducerConsumerTest.java
@@ -67,7 +67,7 @@ public class SslContextParametersCometdProducerConsumerTest
extends CamelTestSup
@Override
public void configure() throws Exception {
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource("jsse/localhost.ks");
+ ksp.setResource("jsse/localhost.p12");
ksp.setPassword("changeit");
KeyManagersParameters kmp = new KeyManagersParameters();
diff --git
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslContextParametersInUriCometdProducerConsumerTest.java
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslContextParametersInUriCometdProducerConsumerTest.java
index 0dfb3ed..484f688 100644
---
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslContextParametersInUriCometdProducerConsumerTest.java
+++
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslContextParametersInUriCometdProducerConsumerTest.java
@@ -42,7 +42,7 @@ public class
SslContextParametersInUriCometdProducerConsumerTest extends CamelTe
@BindToRegistry("sslContextParameters")
public SSLContextParameters addSslContextParameters() {
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource("jsse/localhost.ks");
+ ksp.setResource("jsse/localhost.p12");
ksp.setPassword("changeit");
KeyManagersParameters kmp = new KeyManagersParameters();
diff --git
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslGlobalContextParametersCometdProducerConsumerTest.java
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslGlobalContextParametersCometdProducerConsumerTest.java
index 9886568..a717800 100644
---
a/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslGlobalContextParametersCometdProducerConsumerTest.java
+++
b/components/camel-cometd/src/test/java/org/apache/camel/component/cometd/SslGlobalContextParametersCometdProducerConsumerTest.java
@@ -80,7 +80,7 @@ public class
SslGlobalContextParametersCometdProducerConsumerTest extends CamelT
protected CamelContext createCamelContext() throws Exception {
CamelContext context = super.createCamelContext();
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource("jsse/localhost.ks");
+ ksp.setResource("jsse/localhost.p12");
ksp.setPassword("changeit");
KeyManagersParameters kmp = new KeyManagersParameters();
diff --git a/components/camel-cometd/src/test/resources/jsse/localhost.ks
b/components/camel-cometd/src/test/resources/jsse/localhost.ks
deleted file mode 100644
index f285418..0000000
Binary files a/components/camel-cometd/src/test/resources/jsse/localhost.ks and
/dev/null differ
diff --git a/components/camel-cometd/src/test/resources/jsse/localhost.p12
b/components/camel-cometd/src/test/resources/jsse/localhost.p12
new file mode 100644
index 0000000..5f6a30d
Binary files /dev/null and
b/components/camel-cometd/src/test/resources/jsse/localhost.p12 differ
diff --git a/components/camel-cxf/src/test/resources/localhost.ks
b/components/camel-cxf/src/test/resources/localhost.ks
deleted file mode 100644
index 83999cf..0000000
Binary files a/components/camel-cxf/src/test/resources/localhost.ks and
/dev/null differ
diff --git a/components/camel-cxf/src/test/resources/localhost.p12
b/components/camel-cxf/src/test/resources/localhost.p12
new file mode 100644
index 0000000..5f6a30d
Binary files /dev/null and
b/components/camel-cxf/src/test/resources/localhost.p12 differ
diff --git
a/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/cxfConduitTimeOutContext.xml
b/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/cxfConduitTimeOutContext.xml
index 324f65d..0cd4718 100644
---
a/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/cxfConduitTimeOutContext.xml
+++
b/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/cxfConduitTimeOutContext.xml
@@ -37,7 +37,7 @@
<keyManagers
keyPassword="changeit">
<keyStore
- resource="/localhost.ks"
+ resource="/localhost.p12"
password="changeit"/>
</keyManagers>
</sslContextParameters>
@@ -69,4 +69,4 @@
<bean id="noErrorHandler"
class="org.apache.camel.builder.NoErrorHandlerBuilder"/>
-</beans>
\ No newline at end of file
+</beans>
diff --git
a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsServerTestSupport.java
b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsServerTestSupport.java
index 6c3b8c8..10e3620 100644
---
a/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsServerTestSupport.java
+++
b/components/camel-http/src/test/java/org/apache/camel/component/http/HttpsServerTestSupport.java
@@ -17,7 +17,8 @@
package org.apache.camel.component.http;
import java.io.File;
-import java.io.FileInputStream;
+import java.io.InputStream;
+import java.net.URL;
import java.security.KeyStore;
import javax.net.ssl.KeyManagerFactory;
import javax.net.ssl.SSLContext;
@@ -28,16 +29,15 @@ import org.junit.Before;
public abstract class HttpsServerTestSupport extends HttpServerTestSupport {
- protected static final String KEYSTORE_PATH =
"./src/test/resources/localhost.ks";
- protected static final File KEYSTORE = new File(KEYSTORE_PATH);
- protected static final String SECURE_SOCKET_PROTOCOL = "TLSv1.2";
- protected static final String PASSWORD = "changeit";
+ private static final String KEYSTORE = "/localhost.p12";
+ private static final String PASSWORD = "changeit";
@Before
@Override
public void setUp() throws Exception {
System.setProperty("javax.net.ssl.trustStorePassword", PASSWORD);
- System.setProperty("javax.net.ssl.trustStore", KEYSTORE_PATH);
+ final URL keystoreResourceUrl =
HttpsServerTestSupport.class.getResource(KEYSTORE);
+ System.setProperty("javax.net.ssl.trustStore", new
File(keystoreResourceUrl.toURI()).getAbsolutePath());
super.setUp();
}
@@ -54,18 +54,22 @@ public abstract class HttpsServerTestSupport extends
HttpServerTestSupport {
@Override
protected SSLContext getSSLContext() throws Exception {
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
- keyStore.load(new FileInputStream(KEYSTORE), PASSWORD.toCharArray());
+ try (InputStream is =
HttpsServerTestSupport.class.getResourceAsStream(KEYSTORE)) {
+ keyStore.load(is, PASSWORD.toCharArray());
+ }
KeyManagerFactory keyManagerFactory =
KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
keyManagerFactory.init(keyStore, PASSWORD.toCharArray());
KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
- trustStore.load(new FileInputStream(KEYSTORE), PASSWORD.toCharArray());
+ try (InputStream is =
HttpsServerTestSupport.class.getResourceAsStream(KEYSTORE)) {
+ keyStore.load(is, PASSWORD.toCharArray());
+ }
TrustManagerFactory trustManagerFactory =
TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
trustManagerFactory.init(trustStore);
- SSLContext sslcontext = SSLContext.getInstance(SECURE_SOCKET_PROTOCOL);
+ SSLContext sslcontext = SSLContext.getInstance("TLS");
sslcontext.init(keyManagerFactory.getKeyManagers(),
trustManagerFactory.getTrustManagers(), null);
return sslcontext;
diff --git a/components/camel-http/src/test/resources/localhost.ks
b/components/camel-http/src/test/resources/localhost.ks
deleted file mode 100644
index 83999cf..0000000
Binary files a/components/camel-http/src/test/resources/localhost.ks and
/dev/null differ
diff --git a/components/camel-http/src/test/resources/localhost.p12
b/components/camel-http/src/test/resources/localhost.p12
new file mode 100644
index 0000000..5f6a30d
Binary files /dev/null and
b/components/camel-http/src/test/resources/localhost.p12 differ
diff --git
a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsWithSslContextParamsRouteTest.java
b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsWithSslContextParamsRouteTest.java
index 45ac562..72061eba 100644
---
a/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsWithSslContextParamsRouteTest.java
+++
b/components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsWithSslContextParamsRouteTest.java
@@ -39,7 +39,7 @@ public class IrcsWithSslContextParamsRouteTest extends
IrcRouteTest {
@BindToRegistry("sslContextParameters")
protected SSLContextParameters loadSslContextParams() throws Exception {
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource("localhost.ks");
+ ksp.setResource("localhost.p12");
ksp.setPassword("changeit");
TrustManagersParameters tmp = new TrustManagersParameters();
@@ -61,4 +61,4 @@ public class IrcsWithSslContextParamsRouteTest extends
IrcRouteTest {
return
"ircs://camel-con-user@localhost:6669/#camel-test?nickname=camel-con&password=password&sslContextParameters=#sslContextParameters";
}
-}
\ No newline at end of file
+}
diff --git a/components/camel-irc/src/test/resources/localhost.ks
b/components/camel-irc/src/test/resources/localhost.ks
deleted file mode 100644
index a2fa89f..0000000
Binary files a/components/camel-irc/src/test/resources/localhost.ks and
/dev/null differ
diff --git a/components/camel-irc/src/test/resources/localhost.p12
b/components/camel-irc/src/test/resources/localhost.p12
new file mode 100644
index 0000000..5f6a30d
Binary files /dev/null and
b/components/camel-irc/src/test/resources/localhost.p12 differ
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExcludeCipherSuitesTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExcludeCipherSuitesTest.java
index 44f5a00..1440362 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExcludeCipherSuitesTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExcludeCipherSuitesTest.java
@@ -31,7 +31,7 @@ public class ExcludeCipherSuitesTest extends BaseJettyTest {
private SSLContextParameters createSslContextParameters() throws Exception
{
KeyStoreParameters ksp = new KeyStoreParameters();
-
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.ks").toString());
+
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.p12").toString());
ksp.setPassword(pwd);
KeyManagersParameters kmp = new KeyManagersParameters();
@@ -68,4 +68,4 @@ public class ExcludeCipherSuitesTest extends BaseJettyTest {
}
};
}
-}
\ No newline at end of file
+}
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsSslContextParametersRouteTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsSslContextParametersRouteTest.java
index e3d85f2..d5d6eae 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsSslContextParametersRouteTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsSslContextParametersRouteTest.java
@@ -35,7 +35,7 @@ public class ExplicitHttpsSslContextParametersRouteTest
extends HttpsRouteTest {
// START SNIPPET: e2
private Connector createSslSocketConnector(CamelContext context, int port)
throws Exception {
KeyStoreParameters ksp = new KeyStoreParameters();
-
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.ks").toString());
+
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.p12").toString());
ksp.setPassword(pwd);
KeyManagersParameters kmp = new KeyManagersParameters();
@@ -82,4 +82,4 @@ public class ExplicitHttpsSslContextParametersRouteTest
extends HttpsRouteTest {
}
};
}
-}
\ No newline at end of file
+}
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileIssueTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileIssueTest.java
index 0b8cc18..9d6f019 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileIssueTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileIssueTest.java
@@ -21,7 +21,6 @@ import java.io.File;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.converter.stream.CachedOutputStream;
import org.junit.Before;
import org.junit.Test;
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileStopIssueTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileStopIssueTest.java
index 4acf2f0..95e24fc 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileStopIssueTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileStopIssueTest.java
@@ -21,7 +21,6 @@ import java.io.File;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.converter.stream.CachedOutputStream;
import org.junit.Before;
import org.junit.Test;
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsAsyncRouteTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsAsyncRouteTest.java
index 68826f1..8ae7673 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsAsyncRouteTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsAsyncRouteTest.java
@@ -22,7 +22,6 @@ import java.io.InputStream;
import java.net.SocketException;
import java.net.URISyntaxException;
import java.net.URL;
-import java.net.URLConnection;
import java.util.List;
import java.util.Map;
import javax.net.ssl.HttpsURLConnection;
@@ -34,7 +33,6 @@ import org.apache.camel.Processor;
import org.apache.camel.RuntimeCamelException;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
-import org.eclipse.jetty.util.ssl.SslContextFactory;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
@@ -51,8 +49,10 @@ public class HttpsAsyncRouteTest extends HttpsRouteTest {
super.setUp();
// ensure jsse clients can validate the self signed dummy localhost
cert,
// use the server keystore as the trust store for these tests
- URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
setSystemProp("javax.net.ssl.trustStore",
trustStoreUrl.toURI().getPath());
+ setSystemProp("javax.net.ssl.trustStorePassword", "changeit");
+ setSystemProp("javax.net.ssl.trustStoreType", "PKCS12");
}
@Override
@@ -180,7 +180,7 @@ public class HttpsAsyncRouteTest extends HttpsRouteTest {
JettyHttpComponent componentJetty = (JettyHttpComponent)
context.getComponent("jetty");
componentJetty.setSslPassword(pwd);
componentJetty.setSslKeyPassword(pwd);
- URL keyStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL keyStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
componentJetty.setKeystore(keyStoreUrl.toURI().getPath());
from("jetty:https://localhost:" + port1 +
"/test?async=true&useContinuation=false").to("mock:a");
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAddSslConnectorPropertiesTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAddSslConnectorPropertiesTest.java
index e85c4f0..919450b 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAddSslConnectorPropertiesTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAddSslConnectorPropertiesTest.java
@@ -31,7 +31,7 @@ public class HttpsRouteAddSslConnectorPropertiesTest extends
HttpsRouteTest {
public void configure() throws URISyntaxException {
// START SNIPPET: e1
// keystore path
- URL keyStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL keyStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
String path = keyStoreUrl.toURI().getPath();
JettyHttpComponent jetty = context.getComponent("jetty",
JettyHttpComponent.class);
@@ -52,4 +52,4 @@ public class HttpsRouteAddSslConnectorPropertiesTest extends
HttpsRouteTest {
};
}
-}
\ No newline at end of file
+}
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAliasTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAliasTest.java
index cc16743..4107064 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAliasTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAliasTest.java
@@ -34,7 +34,7 @@ public class HttpsRouteAliasTest extends HttpsRouteTest {
JettyHttpComponent jetty = context.getComponent("jetty",
JettyHttpComponent.class);
KeyStoreParameters ksp = new KeyStoreParameters();
-
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost-alias.ks").toString());
+
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost-alias.p12").toString());
ksp.setPassword(pwd);
KeyManagersParameters kmp = new KeyManagersParameters();
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSetupWithSystemPropsTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSetupWithSystemPropsTest.java
index 301b4fc..e3f57f3 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSetupWithSystemPropsTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSetupWithSystemPropsTest.java
@@ -30,7 +30,7 @@ public class HttpsRouteSetupWithSystemPropsTest extends
HttpsRouteTest {
public void setUp() throws Exception {
// ensure jsse clients can validate the self signed dummy localhost
cert,
// use the server keystore as the trust store for these tests
- URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
setSystemProp("javax.net.ssl.trustStore", trustStoreUrl.getPath());
// START SNIPPET: e1
@@ -61,4 +61,4 @@ public class HttpsRouteSetupWithSystemPropsTest extends
HttpsRouteTest {
}
};
}
-}
\ No newline at end of file
+}
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInComponentTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInComponentTest.java
index b821050..66db024 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInComponentTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInComponentTest.java
@@ -34,7 +34,7 @@ public class HttpsRouteSslContextParametersInComponentTest
extends HttpsRouteTes
JettyHttpComponent jetty = getContext().getComponent("jetty",
JettyHttpComponent.class);
KeyStoreParameters ksp = new KeyStoreParameters();
-
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.ks").toString());
+
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.p12").toString());
ksp.setPassword(pwd);
KeyManagersParameters kmp = new KeyManagersParameters();
@@ -60,4 +60,4 @@ public class HttpsRouteSslContextParametersInComponentTest
extends HttpsRouteTes
}
};
}
-}
\ No newline at end of file
+}
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInUriTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInUriTest.java
index 40765ae..028d729 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInUriTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInUriTest.java
@@ -31,7 +31,7 @@ public class HttpsRouteSslContextParametersInUriTest extends
HttpsRouteTest {
@BindToRegistry("sslContextParameters")
public SSLContextParameters loadSSLParams() throws Exception {
KeyStoreParameters ksp = new KeyStoreParameters();
-
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.ks").toString());
+
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.p12").toString());
ksp.setPassword(pwd);
KeyManagersParameters kmp = new KeyManagersParameters();
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteTest.java
index b9c5079..163c9c0 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteTest.java
@@ -66,8 +66,10 @@ public class HttpsRouteTest extends BaseJettyTest {
super.setUp();
// ensure jsse clients can validate the self signed dummy localhost
cert,
// use the server keystore as the trust store for these tests
- URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
setSystemProp("javax.net.ssl.trustStore",
trustStoreUrl.toURI().getPath());
+ setSystemProp("javax.net.ssl.trustStorePassword", "changeit");
+ setSystemProp("javax.net.ssl.trustStoreType", "PKCS12");
}
@Override
@@ -194,7 +196,7 @@ public class HttpsRouteTest extends BaseJettyTest {
protected void configureSslContextFactory(SslContextFactory
sslContextFactory) {
sslContextFactory.setKeyManagerPassword(pwd);
sslContextFactory.setKeyStorePassword(pwd);
- URL keyStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL keyStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
try {
sslContextFactory.setKeyStorePath(keyStoreUrl.toURI().getPath());
} catch (URISyntaxException e) {
@@ -211,7 +213,7 @@ public class HttpsRouteTest extends BaseJettyTest {
JettyHttpComponent componentJetty = (JettyHttpComponent)
context.getComponent("jetty");
componentJetty.setSslPassword(pwd);
componentJetty.setSslKeyPassword(pwd);
- URL keyStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL keyStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
componentJetty.setKeystore(keyStoreUrl.toURI().getPath());
from("jetty:https://localhost:" + port1 +
"/test").to("mock:a");
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteWithSslConnectorPropertiesTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteWithSslConnectorPropertiesTest.java
index 6fe73bf..d763d0f 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteWithSslConnectorPropertiesTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteWithSslConnectorPropertiesTest.java
@@ -31,7 +31,7 @@ public class HttpsRouteWithSslConnectorPropertiesTest extends
HttpsRouteTest {
public void configure() throws URISyntaxException {
// START SNIPPET: e1
// keystore path
- URL keyStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL keyStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
String path = keyStoreUrl.toURI().getPath();
JettyHttpComponent jetty = getContext().getComponent("jetty",
JettyHttpComponent.class);
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormTest.java
index 27f9b19..10c7bed 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormTest.java
@@ -21,7 +21,6 @@ import java.io.File;
import javax.activation.DataHandler;
import org.apache.camel.Exchange;
-import org.apache.camel.Message;
import org.apache.camel.Processor;
import org.apache.camel.attachment.AttachmentMessage;
import org.apache.camel.builder.RouteBuilder;
diff --git
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringHttpsRouteTest.java
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringHttpsRouteTest.java
index 8447151..25c0c82 100644
---
a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringHttpsRouteTest.java
+++
b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringHttpsRouteTest.java
@@ -68,7 +68,7 @@ public class SpringHttpsRouteTest {
public void setUp() throws Exception {
// ensure jsse clients can validate the self signed dummy localhost
cert,
// use the server keystore as the trust store for these tests
- URL trustStoreUrl =
Thread.currentThread().getContextClassLoader().getResource("jsse/localhost.ks");
+ URL trustStoreUrl =
Thread.currentThread().getContextClassLoader().getResource("jsse/localhost.p12");
setSystemProp("javax.net.ssl.trustStore", trustStoreUrl.getPath());
}
diff --git a/components/camel-jetty/src/test/resources/jsse/localhost-alias.ks
b/components/camel-jetty/src/test/resources/jsse/localhost-alias.ks
deleted file mode 100644
index 33fb9b6..0000000
Binary files
a/components/camel-jetty/src/test/resources/jsse/localhost-alias.ks and
/dev/null differ
diff --git a/components/camel-jetty/src/test/resources/jsse/localhost-alias.p12
b/components/camel-jetty/src/test/resources/jsse/localhost-alias.p12
new file mode 100644
index 0000000..cba64c6
Binary files /dev/null and
b/components/camel-jetty/src/test/resources/jsse/localhost-alias.p12 differ
diff --git a/components/camel-jetty/src/test/resources/jsse/localhost.ks
b/components/camel-jetty/src/test/resources/jsse/localhost.ks
deleted file mode 100644
index f285418..0000000
Binary files a/components/camel-jetty/src/test/resources/jsse/localhost.ks and
/dev/null differ
diff --git a/components/camel-jetty/src/test/resources/jsse/localhost.p12
b/components/camel-jetty/src/test/resources/jsse/localhost.p12
new file mode 100644
index 0000000..5f6a30d
Binary files /dev/null and
b/components/camel-jetty/src/test/resources/jsse/localhost.p12 differ
diff --git
a/components/camel-jetty/src/test/resources/org/apache/camel/component/jetty/jetty-https.xml
b/components/camel-jetty/src/test/resources/org/apache/camel/component/jetty/jetty-https.xml
index 604abf2..1b80602 100644
---
a/components/camel-jetty/src/test/resources/org/apache/camel/component/jetty/jetty-https.xml
+++
b/components/camel-jetty/src/test/resources/org/apache/camel/component/jetty/jetty-https.xml
@@ -26,7 +26,7 @@
<bean id="jetty"
class="org.apache.camel.component.jetty9.JettyHttpComponent9">
<property name="sslPassword" value="changeit"/>
<property name="sslKeyPassword" value="changeit"/>
- <property name="keystore"
value="src/test/resources/jsse/localhost.ks"/>
+ <property name="keystore"
value="src/test/resources/jsse/localhost.p12"/>
<property name="sslSocketConnectorProperties">
<map>
<entry key="protocol" value="TLSv1.2"/>
diff --git
a/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailTestHelper.java
b/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailTestHelper.java
index b19b4bf..c78beab 100644
---
a/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailTestHelper.java
+++
b/components/camel-mail/src/test/java/org/apache/camel/component/mail/MailTestHelper.java
@@ -29,7 +29,7 @@ public final class MailTestHelper {
public static SSLContextParameters createSslContextParameters() {
KeyStoreParameters ksp = new KeyStoreParameters();
-
ksp.setResource(MailTestHelper.class.getClassLoader().getResource("jsse/localhost.ks").toString());
+
ksp.setResource(MailTestHelper.class.getClassLoader().getResource("jsse/localhost.p12").toString());
ksp.setPassword(KEY_STORE_PASSWORD);
KeyManagersParameters kmp = new KeyManagersParameters();
diff --git a/components/camel-mail/src/test/resources/jsse/localhost.ks
b/components/camel-mail/src/test/resources/jsse/localhost.ks
deleted file mode 100644
index f285418..0000000
Binary files a/components/camel-mail/src/test/resources/jsse/localhost.ks and
/dev/null differ
diff --git a/components/camel-mail/src/test/resources/jsse/localhost.p12
b/components/camel-mail/src/test/resources/jsse/localhost.p12
new file mode 100644
index 0000000..5f6a30d
Binary files /dev/null and
b/components/camel-mail/src/test/resources/jsse/localhost.p12 differ
diff --git
a/components/camel-mina/src/test/java/org/apache/camel/component/mina/BaseMinaTest.java
b/components/camel-mina/src/test/java/org/apache/camel/component/mina/BaseMinaTest.java
index e03845b..b500e25 100644
---
a/components/camel-mina/src/test/java/org/apache/camel/component/mina/BaseMinaTest.java
+++
b/components/camel-mina/src/test/java/org/apache/camel/component/mina/BaseMinaTest.java
@@ -53,7 +53,7 @@ public class BaseMinaTest extends CamelTestSupport {
@BindToRegistry("sslContextParameters")
public SSLContextParameters createSslContextParameters() {
KeyStoreParameters ksp = new KeyStoreParameters();
-
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.ks").toString());
+
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.p12").toString());
ksp.setPassword(KEY_STORE_PASSWORD);
KeyManagersParameters kmp = new KeyManagersParameters();
diff --git a/components/camel-mina/src/test/resources/jsse/localhost.ks
b/components/camel-mina/src/test/resources/jsse/localhost.ks
deleted file mode 100644
index f285418..0000000
Binary files a/components/camel-mina/src/test/resources/jsse/localhost.ks and
/dev/null differ
diff --git a/components/camel-mina/src/test/resources/jsse/localhost.p12
b/components/camel-mina/src/test/resources/jsse/localhost.p12
new file mode 100644
index 0000000..5f6a30d
Binary files /dev/null and
b/components/camel-mina/src/test/resources/jsse/localhost.p12 differ
diff --git
a/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSSLTest.java
b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSSLTest.java
index 89375e4..3dbd2b2 100644
---
a/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSSLTest.java
+++
b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSSLTest.java
@@ -40,7 +40,7 @@ public class NettyHttpSSLTest extends BaseNettyTest {
public void setUp() throws Exception {
// ensure jsse clients can validate the self signed dummy localhost
cert,
// use the server keystore as the trust store for these tests
- URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
setSystemProp("javax.net.ssl.trustStore",
trustStoreUrl.toURI().getPath());
setSystemProp("javax.net.ssl.trustStorePassword", "changeit");
@@ -86,7 +86,7 @@ public class NettyHttpSSLTest extends BaseNettyTest {
context.addRoutes(new RouteBuilder() {
public void configure() {
-
from("netty-http:https://localhost:{{port}}?ssl=true&passphrase=changeit&keyStoreResource=jsse/localhost.ks&trustStoreResource=jsse/localhost.ks")
+
from("netty-http:https://localhost:{{port}}?ssl=true&passphrase=changeit&keyStoreResource=jsse/localhost.p12&trustStoreResource=jsse/localhost.p12")
.to("mock:input")
.process(new Processor() {
public void process(Exchange exchange) throws
Exception {
diff --git
a/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/SpringNettyHttpSSLTest.java
b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/SpringNettyHttpSSLTest.java
index cef9d65..ac0608e 100644
---
a/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/SpringNettyHttpSSLTest.java
+++
b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/SpringNettyHttpSSLTest.java
@@ -56,7 +56,7 @@ public class SpringNettyHttpSSLTest extends Assert {
public static void setUpJSSE() throws Exception {
// ensure JSSE clients can validate the self signed dummy localhost
cert,
// use the server keystore as the trust store for these tests
- URL trustStoreUrl =
NettyHttpSSLTest.class.getClassLoader().getResource("jsse/localhost.ks");
+ URL trustStoreUrl =
NettyHttpSSLTest.class.getClassLoader().getResource("jsse/localhost.p12");
System.setProperty("javax.net.ssl.trustStore",
trustStoreUrl.toURI().getPath());
System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
}
diff --git a/components/camel-netty-http/src/test/resources/jsse/localhost.ks
b/components/camel-netty-http/src/test/resources/jsse/localhost.ks
deleted file mode 100644
index 861b26f..0000000
Binary files a/components/camel-netty-http/src/test/resources/jsse/localhost.ks
and /dev/null differ
diff --git a/components/camel-netty-http/src/test/resources/jsse/localhost.p12
b/components/camel-netty-http/src/test/resources/jsse/localhost.p12
new file mode 100644
index 0000000..5f6a30d
Binary files /dev/null and
b/components/camel-netty-http/src/test/resources/jsse/localhost.p12 differ
diff --git
a/components/camel-netty-http/src/test/resources/org/apache/camel/component/netty/http/SpringNettyHttpSSLTest.xml
b/components/camel-netty-http/src/test/resources/org/apache/camel/component/netty/http/SpringNettyHttpSSLTest.xml
index 7a44ad1..87bd9fe 100644
---
a/components/camel-netty-http/src/test/resources/org/apache/camel/component/netty/http/SpringNettyHttpSSLTest.xml
+++
b/components/camel-netty-http/src/test/resources/org/apache/camel/component/netty/http/SpringNettyHttpSSLTest.xml
@@ -36,10 +36,10 @@
<camel:sslContextParameters id="mySsl">
<camel:keyManagers keyPassword="changeit">
- <camel:keyStore resource="jsse/localhost.ks" password="changeit"/>
+ <camel:keyStore resource="jsse/localhost.p12" password="changeit"/>
</camel:keyManagers>
<camel:trustManagers>
- <camel:keyStore resource="jsse/localhost.ks" password="changeit"/>
+ <camel:keyStore resource="jsse/localhost.p12" password="changeit"/>
</camel:trustManagers>
</camel:sslContextParameters>
diff --git
a/components/camel-rest-swagger/src/test/java/org/apache/camel/component/rest/swagger/HttpsTest.java
b/components/camel-rest-swagger/src/test/java/org/apache/camel/component/rest/swagger/HttpsTest.java
index bdf8321..e859654 100644
---
a/components/camel-rest-swagger/src/test/java/org/apache/camel/component/rest/swagger/HttpsTest.java
+++
b/components/camel-rest-swagger/src/test/java/org/apache/camel/component/rest/swagger/HttpsTest.java
@@ -70,7 +70,7 @@ public abstract class HttpsTest extends CamelTestSupport {
public static WireMockRule petstore = new WireMockRule(
wireMockConfig().httpServerFactory(new
Jetty94ServerFactory()).containerThreads(13).dynamicPort()
.dynamicHttpsPort().keystorePath(Resources.getResource("localhost.p12").toString()).keystoreType("PKCS12")
- .keystorePassword("password"));
+ .keystorePassword("changeit"));
static final Object NO_BODY = null;
diff --git a/components/camel-rest-swagger/src/test/resources/localhost.p12
b/components/camel-rest-swagger/src/test/resources/localhost.p12
index ebcd4c1..5f6a30d 100644
Binary files a/components/camel-rest-swagger/src/test/resources/localhost.p12
and b/components/camel-rest-swagger/src/test/resources/localhost.p12 differ
diff --git
a/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithComponentSSLContextParametersTest.java
b/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithComponentSSLContextParametersTest.java
index b79efca..6bf8f89 100644
---
a/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithComponentSSLContextParametersTest.java
+++
b/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithComponentSSLContextParametersTest.java
@@ -83,8 +83,10 @@ public class
RestletHttpsWithComponentSSLContextParametersTest extends RestletTe
}
private void postRequestMessage(String message, String path, Integer
portIncrement) throws Exception {
- URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
System.setProperty("javax.net.ssl.trustStore",
trustStoreUrl.toURI().getPath());
+ System.setProperty("javax.net.ssl.trustStoreType", "PKCS12");
+ System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
HttpPost post = new HttpPost("https://localhost:" + (portNum +
portIncrement) + "/users/" + path);
post.addHeader(Exchange.CONTENT_TYPE, "application/xml");
@@ -106,8 +108,9 @@ public class
RestletHttpsWithComponentSSLContextParametersTest extends RestletTe
SSLContextParameters generateSSLContextParametrs(String password) {
KeyStoreParameters ksp = new KeyStoreParameters();
-
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.ks").getPath().toString());
+
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.p12").getPath().toString());
ksp.setPassword(password);
+ ksp.setType("PKCS12");
KeyManagersParameters kmp = new KeyManagersParameters();
kmp.setKeyPassword(password);
diff --git
a/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithComponentSSLContextParametrsTest.java
b/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithComponentSSLContextParametrsTest.java
index ef8c3f4..ed7d2cd 100644
---
a/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithComponentSSLContextParametrsTest.java
+++
b/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithComponentSSLContextParametrsTest.java
@@ -84,7 +84,7 @@ public class RestletHttpsWithComponentSSLContextParametrsTest
extends RestletTes
}
private void postRequestMessage(String message, String path, Integer
portIncrement) throws Exception {
- URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
System.setProperty("javax.net.ssl.trustStore",
trustStoreUrl.toURI().getPath());
HttpPost post = new HttpPost("https://localhost:" + (portNum +
portIncrement) + "/users/" + path);
@@ -107,7 +107,7 @@ public class
RestletHttpsWithComponentSSLContextParametrsTest extends RestletTes
SSLContextParameters generateSSLContextParametrs(String password) {
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource(new
File("src/test/resources/jsse/localhost.ks").getAbsolutePath());
+ ksp.setResource(new
File("src/test/resources/jsse/localhost.p12").getAbsolutePath());
ksp.setPassword(password);
KeyManagersParameters kmp = new KeyManagersParameters();
diff --git
a/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithGlobalSSLContextParametersTest.java
b/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithGlobalSSLContextParametersTest.java
index a57432d..cafc840 100644
---
a/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithGlobalSSLContextParametersTest.java
+++
b/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithGlobalSSLContextParametersTest.java
@@ -40,7 +40,7 @@ public class RestletHttpsWithGlobalSSLContextParametersTest
extends RestletTestS
protected CamelContext createCamelContext() throws Exception {
CamelContext context = super.createCamelContext();
KeyStoreParameters ksp = new KeyStoreParameters();
-
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.ks").getPath().toString());
+
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.p12").getPath().toString());
ksp.setPassword("changeit");
KeyManagersParameters kmp = new KeyManagersParameters();
@@ -85,7 +85,7 @@ public class RestletHttpsWithGlobalSSLContextParametersTest
extends RestletTestS
private void postRequestMessage(String message) throws Exception {
// ensure jsse clients can validate the self signed dummy localhost
cert,
// use the server keystore as the trust store for these tests
- URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
System.setProperty("javax.net.ssl.trustStore",
trustStoreUrl.toURI().getPath());
HttpPost post = new HttpPost("https://localhost:" + portNum +
"/users/");
diff --git
a/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithSSLContextParametersTest.java
b/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithSSLContextParametersTest.java
index 3078005..15c0eca 100644
---
a/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithSSLContextParametersTest.java
+++
b/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletHttpsWithSSLContextParametersTest.java
@@ -37,8 +37,9 @@ public class RestletHttpsWithSSLContextParametersTest extends
RestletTestSupport
@BindToRegistry("mySSLContextParameters")
public SSLContextParameters loadSSLContextParams() throws Exception {
KeyStoreParameters ksp = new KeyStoreParameters();
-
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.ks").getPath().toString());
+
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.p12").getPath().toString());
ksp.setPassword("changeit");
+ ksp.setType("PKCS12");
KeyManagersParameters kmp = new KeyManagersParameters();
kmp.setKeyPassword("changeit");
@@ -78,8 +79,9 @@ public class RestletHttpsWithSSLContextParametersTest extends
RestletTestSupport
// ensure jsse clients can validate the self signed dummy localhost
// cert,
// use the server keystore as the trust store for these tests
- URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.ks");
+ URL trustStoreUrl =
this.getClass().getClassLoader().getResource("jsse/localhost.p12");
System.setProperty("javax.net.ssl.trustStore",
trustStoreUrl.toURI().getPath());
+
HttpPost post = new HttpPost("https://localhost:" + portNum +
"/users/");
post.addHeader(Exchange.CONTENT_TYPE, "application/xml");
diff --git
a/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletProducerSSLTest.java
b/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletProducerSSLTest.java
index 2bfdfc0..7f00998 100644
---
a/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletProducerSSLTest.java
+++
b/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletProducerSSLTest.java
@@ -59,7 +59,7 @@ public class RestletProducerSSLTest extends
RestletTestSupport {
protected SSLContextParameters createSSLContext() {
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource(new
File("src/test/resources/jsse/localhost.ks").getAbsolutePath());
+ ksp.setResource(new
File("src/test/resources/jsse/localhost.p12").getAbsolutePath());
ksp.setPassword("changeit");
KeyManagersParameters kmp = new KeyManagersParameters();
diff --git a/components/camel-restlet/src/test/resources/jsse/localhost.ks
b/components/camel-restlet/src/test/resources/jsse/localhost.ks
deleted file mode 100644
index f285418..0000000
Binary files a/components/camel-restlet/src/test/resources/jsse/localhost.ks
and /dev/null differ
diff --git a/components/camel-restlet/src/test/resources/jsse/localhost.p12
b/components/camel-restlet/src/test/resources/jsse/localhost.p12
new file mode 100644
index 0000000..5f6a30d
Binary files /dev/null and
b/components/camel-restlet/src/test/resources/jsse/localhost.p12 differ
diff --git a/components/camel-spring-ws/src/test/resources/localhost.ks
b/components/camel-spring-ws/src/test/resources/localhost.ks
deleted file mode 100644
index af5c225..0000000
Binary files a/components/camel-spring-ws/src/test/resources/localhost.ks and
/dev/null differ
diff --git
a/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLClientAuthRouteExampleTest.java
b/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLClientAuthRouteExampleTest.java
index 8cef209..38007d7 100644
---
a/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLClientAuthRouteExampleTest.java
+++
b/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLClientAuthRouteExampleTest.java
@@ -73,7 +73,7 @@ public class WebsocketSSLClientAuthRouteExampleTest extends
CamelTestSupport {
SSLContextParameters sslContextParameters = new SSLContextParameters();
KeyStoreParameters truststoreParameters = new KeyStoreParameters();
- truststoreParameters.setResource("jsse/localhost.ks");
+ truststoreParameters.setResource("jsse/localhost.p12");
truststoreParameters.setPassword(pwd);
TrustManagersParameters clientSSLTrustManagers = new
TrustManagersParameters();
@@ -81,7 +81,7 @@ public class WebsocketSSLClientAuthRouteExampleTest extends
CamelTestSupport {
sslContextParameters.setTrustManagers(clientSSLTrustManagers);
KeyStoreParameters keystoreParameters = new KeyStoreParameters();
- keystoreParameters.setResource("jsse/localhost.ks");
+ keystoreParameters.setResource("jsse/localhost.p12");
keystoreParameters.setPassword(pwd);
KeyManagersParameters clientAuthClientSSLKeyManagers = new
KeyManagersParameters();
clientAuthClientSSLKeyManagers.setKeyPassword(pwd);
@@ -101,7 +101,7 @@ public class WebsocketSSLClientAuthRouteExampleTest extends
CamelTestSupport {
protected SSLContextParameters defineSSLContextParameters() {
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource("jsse/localhost.ks");
+ ksp.setResource("jsse/localhost.p12");
ksp.setPassword(pwd);
KeyManagersParameters kmp = new KeyManagersParameters();
diff --git
a/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLContextGlobalRouteExampleTest.java
b/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLContextGlobalRouteExampleTest.java
index 9816bcb..4ef5ffa 100644
---
a/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLContextGlobalRouteExampleTest.java
+++
b/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLContextGlobalRouteExampleTest.java
@@ -70,7 +70,7 @@ public class WebsocketSSLContextGlobalRouteExampleTest
extends CamelTestSupport
protected CamelContext createCamelContext() throws Exception {
CamelContext context = super.createCamelContext();
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource("jsse/localhost.ks");
+ ksp.setResource("jsse/localhost.p12");
ksp.setPassword(pwd);
KeyManagersParameters kmp = new KeyManagersParameters();
@@ -105,7 +105,7 @@ public class WebsocketSSLContextGlobalRouteExampleTest
extends CamelTestSupport
SSLContextParameters sslContextParameters = new SSLContextParameters();
KeyStoreParameters truststoreParameters = new KeyStoreParameters();
- truststoreParameters.setResource("jsse/localhost.ks");
+ truststoreParameters.setResource("jsse/localhost.p12");
truststoreParameters.setPassword(pwd);
TrustManagersParameters clientSSLTrustManagers = new
TrustManagersParameters();
diff --git
a/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLContextInUriRouteExampleTest.java
b/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLContextInUriRouteExampleTest.java
index 7fb0b5d..0abca74 100644
---
a/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLContextInUriRouteExampleTest.java
+++
b/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLContextInUriRouteExampleTest.java
@@ -69,7 +69,7 @@ public class WebsocketSSLContextInUriRouteExampleTest extends
CamelTestSupport {
@Override
protected Registry createCamelRegistry() throws Exception {
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource("jsse/localhost.ks");
+ ksp.setResource("jsse/localhost.p12");
ksp.setPassword(pwd);
KeyManagersParameters kmp = new KeyManagersParameters();
@@ -104,7 +104,7 @@ public class WebsocketSSLContextInUriRouteExampleTest
extends CamelTestSupport {
SSLContextParameters sslContextParameters = new SSLContextParameters();
KeyStoreParameters truststoreParameters = new KeyStoreParameters();
- truststoreParameters.setResource("jsse/localhost.ks");
+ truststoreParameters.setResource("jsse/localhost.p12");
truststoreParameters.setPassword(pwd);
TrustManagersParameters clientSSLTrustManagers = new
TrustManagersParameters();
diff --git
a/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLRouteExampleTest.java
b/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLRouteExampleTest.java
index 5c6877b..137e123 100644
---
a/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLRouteExampleTest.java
+++
b/components/camel-websocket/src/test/java/org/apache/camel/component/websocket/WebsocketSSLRouteExampleTest.java
@@ -73,7 +73,7 @@ public class WebsocketSSLRouteExampleTest extends
CamelTestSupport {
SSLContextParameters sslContextParameters = new SSLContextParameters();
KeyStoreParameters truststoreParameters = new KeyStoreParameters();
- truststoreParameters.setResource("jsse/localhost.ks");
+ truststoreParameters.setResource("jsse/localhost.p12");
truststoreParameters.setPassword(pwd);
TrustManagersParameters clientSSLTrustManagers = new
TrustManagersParameters();
@@ -93,8 +93,8 @@ public class WebsocketSSLRouteExampleTest extends
CamelTestSupport {
protected SSLContextParameters defineSSLContextParameters() {
KeyStoreParameters ksp = new KeyStoreParameters();
- //
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.ks").toString());
- ksp.setResource("jsse/localhost.ks");
+ //
ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.p12").toString());
+ ksp.setResource("jsse/localhost.p12");
ksp.setPassword(pwd);
KeyManagersParameters kmp = new KeyManagersParameters();
diff --git a/components/camel-websocket/src/test/resources/jsse/localhost.ks
b/components/camel-websocket/src/test/resources/jsse/localhost.ks
deleted file mode 100644
index 34db928..0000000
Binary files a/components/camel-websocket/src/test/resources/jsse/localhost.ks
and /dev/null differ
diff --git a/components/camel-websocket/src/test/resources/jsse/localhost.p12
b/components/camel-websocket/src/test/resources/jsse/localhost.p12
new file mode 100644
index 0000000..5f6a30d
Binary files /dev/null and
b/components/camel-websocket/src/test/resources/jsse/localhost.p12 differ
diff --git
a/core/camel-core/src/test/java/org/apache/camel/support/jsse/KeyManagersParametersTest.java
b/core/camel-core/src/test/java/org/apache/camel/support/jsse/KeyManagersParametersTest.java
index 2131b94..626d931 100644
---
a/core/camel-core/src/test/java/org/apache/camel/support/jsse/KeyManagersParametersTest.java
+++
b/core/camel-core/src/test/java/org/apache/camel/support/jsse/KeyManagersParametersTest.java
@@ -32,8 +32,9 @@ public class KeyManagersParametersTest extends
AbstractJsseParametersTest {
protected KeyStoreParameters createMinimalKeyStoreParameters() {
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource("org/apache/camel/support/jsse/localhost.ks");
+ ksp.setResource("org/apache/camel/support/jsse/localhost.p12");
ksp.setPassword("changeit");
+ ksp.setType("PKCS12");
return ksp;
}
@@ -144,15 +145,15 @@ public class KeyManagersParametersTest extends
AbstractJsseParametersTest {
assertEquals(1, kms.length);
assertTrue(kms[0] instanceof X509KeyManager);
- kms[0] = new AliasedX509ExtendedKeyManager("server",
(X509KeyManager)kms[0]);
+ kms[0] = new AliasedX509ExtendedKeyManager("localhost",
(X509KeyManager)kms[0]);
AliasedX509ExtendedKeyManager km =
(AliasedX509ExtendedKeyManager)kms[0];
- assertNotNull(km.getPrivateKey("server"));
+ assertNotNull(km.getPrivateKey("localhost"));
}
protected void validateKeyManagers(KeyManager[] kms) {
assertEquals(1, kms.length);
assertTrue(kms[0] instanceof X509KeyManager);
X509KeyManager km = (X509KeyManager)kms[0];
- assertNotNull(km.getPrivateKey("server"));
+ assertNotNull(km.getPrivateKey("localhost"));
}
}
diff --git
a/core/camel-core/src/test/java/org/apache/camel/support/jsse/KeyStoreParametersTest.java
b/core/camel-core/src/test/java/org/apache/camel/support/jsse/KeyStoreParametersTest.java
index 181e465..8a1825b 100644
---
a/core/camel-core/src/test/java/org/apache/camel/support/jsse/KeyStoreParametersTest.java
+++
b/core/camel-core/src/test/java/org/apache/camel/support/jsse/KeyStoreParametersTest.java
@@ -33,7 +33,7 @@ public class KeyStoreParametersTest extends
AbstractJsseParametersTest {
protected KeyStoreParameters createMinimalKeyStoreParameters() {
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource("org/apache/camel/support/jsse/localhost.ks");
+ ksp.setResource("org/apache/camel/support/jsse/localhost.p12");
ksp.setPassword("changeit");
return ksp;
@@ -53,7 +53,7 @@ public class KeyStoreParametersTest extends
AbstractJsseParametersTest {
ksp.setPassword("{{keyStoreParamerers.password}}");
KeyStore ks = ksp.createKeyStore();
- assertNotNull(ks.getCertificate("server"));
+ assertNotNull(ks.getCertificate("localhost"));
}
@Test
@@ -61,18 +61,18 @@ public class KeyStoreParametersTest extends
AbstractJsseParametersTest {
KeyStoreParameters ksp = this.createMinimalKeyStoreParameters();
KeyStore ks = ksp.createKeyStore();
- assertNotNull(ks.getCertificate("server"));
+ assertNotNull(ks.getCertificate("localhost"));
- URL resourceUrl =
this.getClass().getResource("/org/apache/camel/support/jsse/localhost.ks");
+ URL resourceUrl =
this.getClass().getResource("/org/apache/camel/support/jsse/localhost.p12");
ksp.setResource(resourceUrl.toExternalForm());
ks = ksp.createKeyStore();
- assertNotNull(ks.getCertificate("server"));
+ assertNotNull(ks.getCertificate("localhost"));
- resourceUrl =
this.getClass().getResource("/org/apache/camel/support/jsse/localhost.ks");
+ resourceUrl =
this.getClass().getResource("/org/apache/camel/support/jsse/localhost.p12");
File file = new File(resourceUrl.toURI());
ksp.setResource(file.getAbsolutePath());
ks = ksp.createKeyStore();
- assertNotNull(ks.getCertificate("server"));
+ assertNotNull(ks.getCertificate("localhost"));
}
@Test
@@ -81,7 +81,7 @@ public class KeyStoreParametersTest extends
AbstractJsseParametersTest {
ksp.setType("jks");
KeyStore ks = ksp.createKeyStore();
- assertNotNull(ks.getCertificate("server"));
+ assertNotNull(ks.getCertificate("localhost"));
}
@Test
@@ -90,7 +90,7 @@ public class KeyStoreParametersTest extends
AbstractJsseParametersTest {
ksp.setProvider(ksp.createKeyStore().getProvider().getName());
KeyStore ks = ksp.createKeyStore();
- assertNotNull(ks.getCertificate("server"));
+ assertNotNull(ks.getCertificate("localhost"));
}
@Test
@@ -124,7 +124,7 @@ public class KeyStoreParametersTest extends
AbstractJsseParametersTest {
}
ksp = this.createMinimalKeyStoreParameters();
- ksp.setType("pkcs12");
+ ksp.setType("JCEKS");
try {
ksp.createKeyStore();
diff --git
a/core/camel-core/src/test/java/org/apache/camel/support/jsse/TrustManagersParametersTest.java
b/core/camel-core/src/test/java/org/apache/camel/support/jsse/TrustManagersParametersTest.java
index 9461a07..401197d 100644
---
a/core/camel-core/src/test/java/org/apache/camel/support/jsse/TrustManagersParametersTest.java
+++
b/core/camel-core/src/test/java/org/apache/camel/support/jsse/TrustManagersParametersTest.java
@@ -32,7 +32,7 @@ public class TrustManagersParametersTest extends
AbstractJsseParametersTest {
protected KeyStoreParameters createMinimalKeyStoreParameters() {
KeyStoreParameters ksp = new KeyStoreParameters();
- ksp.setResource("org/apache/camel/support/jsse/localhost.ks");
+ ksp.setResource("org/apache/camel/support/jsse/localhost.p12");
ksp.setPassword("changeit");
return ksp;
diff --git
a/core/camel-core/src/test/resources/org/apache/camel/support/jsse/localhost.ks
b/core/camel-core/src/test/resources/org/apache/camel/support/jsse/localhost.ks
deleted file mode 100644
index f285418..0000000
Binary files
a/core/camel-core/src/test/resources/org/apache/camel/support/jsse/localhost.ks
and /dev/null differ
diff --git
a/core/camel-core/src/test/resources/org/apache/camel/support/jsse/localhost.p12
b/core/camel-core/src/test/resources/org/apache/camel/support/jsse/localhost.p12
new file mode 100644
index 0000000..5f6a30d
Binary files /dev/null and
b/core/camel-core/src/test/resources/org/apache/camel/support/jsse/localhost.p12
differ
diff --git
a/core/camel-core/src/test/resources/org/apache/camel/support/jsse/test.properties
b/core/camel-core/src/test/resources/org/apache/camel/support/jsse/test.properties
index cea711c..e4ce2e4 100644
---
a/core/camel-core/src/test/resources/org/apache/camel/support/jsse/test.properties
+++
b/core/camel-core/src/test/resources/org/apache/camel/support/jsse/test.properties
@@ -17,7 +17,7 @@
filterParameters.include=include
filterParameters.exclude=exclude
-keyStoreParameters.resource=org/apache/camel/support/jsse/localhost.ks
+keyStoreParameters.resource=org/apache/camel/support/jsse/localhost.p12
keyStoreParamerers.password=changeit
keyManagersParameters.keyPassword=changeit