|
38 | 38 | public class RoundtripTest extends BaseProxyTest { |
39 | 39 |
|
40 | 40 | private static final SslConfiguration PLAINTEXT = new PlaintextSslConfiguration(); |
| 41 | + protected static final String KEYSTORE_TYPE = "jks"; |
41 | 42 | private static final SslConfiguration DOWNSTREAM_TLS = new OneWaySslConfiguration( |
42 | | - () -> new KeyStoreWrapper(DOWNSTREAM_SERVER_CA.getTrustStore("jks"), null), |
43 | | - new TestKeyStoreManager(DOWNSTREAM_SERVER_CA, "cn=downstreamServer") |
| 43 | + () -> new KeyStoreWrapper(DOWNSTREAM_SERVER_CA.getTrustStore(KEYSTORE_TYPE), null), |
| 44 | + new TestKeyStoreManager(DOWNSTREAM_SERVER_CA, "cn=downstreamServer", KEYSTORE_TYPE) |
44 | 45 | ); |
45 | 46 | private static final SslConfiguration DOWNSTREAM_MTLS = new TestSslConfiguration.TwoWaySslConfiguration( |
46 | | - new TestKeyStoreManager(DOWNSTREAM_CLIENT_CA, "cn=downstreamClient"), |
47 | | - () -> new KeyStoreWrapper(DOWNSTREAM_SERVER_CA.getTrustStore("jks"), null), |
48 | | - new TestKeyStoreManager(DOWNSTREAM_SERVER_CA, "cn=downstreamServer"), |
49 | | - () -> new KeyStoreWrapper(DOWNSTREAM_CLIENT_CA.getTrustStore("jks"), null) |
| 47 | + new TestKeyStoreManager(DOWNSTREAM_CLIENT_CA, "cn=downstreamClient", KEYSTORE_TYPE), |
| 48 | + () -> new KeyStoreWrapper(DOWNSTREAM_SERVER_CA.getTrustStore(KEYSTORE_TYPE), null), |
| 49 | + new TestKeyStoreManager(DOWNSTREAM_SERVER_CA, "cn=downstreamServer", KEYSTORE_TYPE), |
| 50 | + () -> new KeyStoreWrapper(DOWNSTREAM_CLIENT_CA.getTrustStore(KEYSTORE_TYPE), null) |
50 | 51 | ); |
51 | 52 | private static final SslConfiguration UPSTREAM_TLS = new OneWaySslConfiguration( |
52 | | - () -> new KeyStoreWrapper(UPSTREAM_SERVER_CA.getTrustStore("jks"), null), |
53 | | - new TestKeyStoreManager(UPSTREAM_SERVER_CA, "cn=upstreamServer") |
| 53 | + () -> new KeyStoreWrapper(UPSTREAM_SERVER_CA.getTrustStore(KEYSTORE_TYPE), null), |
| 54 | + new TestKeyStoreManager(UPSTREAM_SERVER_CA, "cn=upstreamServer", KEYSTORE_TYPE) |
54 | 55 | ); |
55 | 56 | private static final SslConfiguration UPSTREAM_MTLS = new TestSslConfiguration.TwoWaySslConfiguration( |
56 | | - new TestKeyStoreManager(UPSTREAM_CLIENT_CA, "cn=upstreamClient"), |
57 | | - () -> new KeyStoreWrapper(UPSTREAM_SERVER_CA.getTrustStore("jks"), null), |
58 | | - new TestKeyStoreManager(UPSTREAM_SERVER_CA, "cn=upstreamServer"), |
59 | | - () -> new KeyStoreWrapper(UPSTREAM_CLIENT_CA.getTrustStore("jks"), null) |
| 57 | + new TestKeyStoreManager(UPSTREAM_CLIENT_CA, "cn=upstreamClient", KEYSTORE_TYPE), |
| 58 | + () -> new KeyStoreWrapper(UPSTREAM_SERVER_CA.getTrustStore(KEYSTORE_TYPE), null), |
| 59 | + new TestKeyStoreManager(UPSTREAM_SERVER_CA, "cn=upstreamServer", KEYSTORE_TYPE), |
| 60 | + () -> new KeyStoreWrapper(UPSTREAM_CLIENT_CA.getTrustStore(KEYSTORE_TYPE), null) |
60 | 61 | ); |
61 | 62 |
|
62 | 63 | @Parameterized.Parameters |
|
0 commit comments