From 0711a8240dde2a003925ee9bb4fe5cfa890e9d36 Mon Sep 17 00:00:00 2001 From: Jan Zickermann <jan.zickermann@dataport.de> Date: Thu, 5 Dec 2024 14:48:53 +0100 Subject: [PATCH] KOP-2850 Add new client certificate and truststore Use xta-test-server 1.7.0-SNAPSHOT --- .../extension/XtaTestServerSetupExtension.java | 15 ++++++++------- .../store/john-smith-client-cert-keystore.p12 | Bin 2851 -> 0 bytes .../xta-test-client-john-smith_keystore.p12 | Bin 0 -> 4240 bytes .../store/xta-test-server-truststore.jks | Bin 1136 -> 0 bytes src/test/resources/store/xta-test_truststore.jks | Bin 0 -> 1083 bytes 5 files changed, 8 insertions(+), 7 deletions(-) delete mode 100644 src/test/resources/store/john-smith-client-cert-keystore.p12 create mode 100644 src/test/resources/store/xta-test-client-john-smith_keystore.p12 delete mode 100644 src/test/resources/store/xta-test-server-truststore.jks create mode 100644 src/test/resources/store/xta-test_truststore.jks diff --git a/src/test/java/de/ozgcloud/xta/client/extension/XtaTestServerSetupExtension.java b/src/test/java/de/ozgcloud/xta/client/extension/XtaTestServerSetupExtension.java index 9001ba6..c746109 100644 --- a/src/test/java/de/ozgcloud/xta/client/extension/XtaTestServerSetupExtension.java +++ b/src/test/java/de/ozgcloud/xta/client/extension/XtaTestServerSetupExtension.java @@ -24,12 +24,12 @@ import lombok.extern.slf4j.Slf4j; public class XtaTestServerSetupExtension implements BeforeAllCallback, AfterAllCallback { private static final DockerImageName XTA_TEST_SERVER_IMAGE = DockerImageName.parse("docker.ozg-sh.de/xta-test-server") - .withTag("1.6.0"); + .withTag("1.7.0"); - private static final String JOHN_SMITH_KEYSTORE_PATH = "store/john-smith-client-cert-keystore.p12"; - private static final String JOHN_SMITH_KEYSTORE_PASSWORD = "password"; + private static final String XTA_TEST_CLIENT_KEYSTORE_PATH = "store/xta-test-client-john-smith_keystore.p12"; + private static final String XTA_TEST_CLIENT_KEYSTORE_PASSWORD = "password"; - private static final String XTA_TEST_SERVER_TRUSTSTORE_PATH = "store/xta-test-server-truststore.jks"; + private static final String XTA_TEST_SERVER_TRUSTSTORE_PATH = "store/xta-test_truststore.jks"; private static final String XTA_TEST_SERVER_TRUSTSTORE_PASSWORD = "password"; private XtaClient silentTestClient; @@ -52,9 +52,9 @@ public class XtaTestServerSetupExtension implements BeforeAllCallback, AfterAllC @SneakyThrows private void setupClient() { clientCertKeyStore = XtaClientConfig.KeyStore.builder() - .content(readBytesFromResource(JOHN_SMITH_KEYSTORE_PATH)) + .content(readBytesFromResource(XTA_TEST_CLIENT_KEYSTORE_PATH)) .type("PKCS12") - .password(JOHN_SMITH_KEYSTORE_PASSWORD.toCharArray()) + .password(XTA_TEST_CLIENT_KEYSTORE_PASSWORD.toCharArray()) .build(); trustStore = XtaClientConfig.KeyStore.builder() .content(readBytesFromResource(XTA_TEST_SERVER_TRUSTSTORE_PATH)) @@ -69,7 +69,8 @@ public class XtaTestServerSetupExtension implements BeforeAllCallback, AfterAllC } private void setupServer() { - xtaServerContainer = new XtaTestServerContainer(XTA_TEST_SERVER_IMAGE); + xtaServerContainer = new XtaTestServerContainer(XTA_TEST_SERVER_IMAGE) + .withLogConsumer(outputFrame -> log.info(outputFrame.getUtf8String().strip())); xtaServerContainer.start(); } diff --git a/src/test/resources/store/john-smith-client-cert-keystore.p12 b/src/test/resources/store/john-smith-client-cert-keystore.p12 deleted file mode 100644 index a727395694185315016bfccc2fd42e17749e4592..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2851 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 N_V?swCT7OA1pu3bDyIMd diff --git a/src/test/resources/store/xta-test-client-john-smith_keystore.p12 b/src/test/resources/store/xta-test-client-john-smith_keystore.p12 new file mode 100644 index 0000000000000000000000000000000000000000..dab946317cc45fd93bf87b573e959fa86c0c1afa GIT binary patch literal 4240 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 F1OPlp!*l=u literal 0 HcmV?d00001 diff --git a/src/test/resources/store/xta-test-server-truststore.jks b/src/test/resources/store/xta-test-server-truststore.jks deleted file mode 100644 index 0935b1e776a77b5caa7e8cfc4a6a02a9881d03b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1136 zcmezO_TO6u1_mYu1_nkjEmTpGs8EtxT#{O(P?VovqL7@(z`$5r$hb9<fi*(U)WDK~ zfkoAziAB+%iJ5Z&GZP~d69?1k0G55_t0o!nvT<s)d9;1!Wn|=LWiV)5ZpdxG$;KSY z!Y0h*;%dlmzzgDV2(vk*7Ug8-!35ah0zw7?AQfD~oPPO5C5br-j_!ss22vm~Zed}! z%)G?B<jlkzh2Z?0(vr;lykbLX14)o9v#?M^h@(OX#N|OCmpeNesvD@nUBt;KCXtd^ zl&zOknw*i5UzF#N2ev{lIX~AxPMp`s(9qD>z|g?dz`!6%oYxqcJA{1F#HfTE4UDV| z%uS5^3<gb%Tue=jj113=OlHY>Nw;t{?wzXmJS<@M))dz?ZkN{Ik;(ZN-%Zlqt+l*P z?1SFpd7oBCum9fjg@LK}et_t7)j}4|B5N*7Ue}Xyo}V_=Z`i$nC#U7pY!!xxWlnEY z9$Gd}m2ypDY>3`|&wQ=;p7uRX%UO@M8!oT3N;EyjzroB@WNqTfJq|oc-wm0+Cb7Qy z_O<8ljCQZpE;B3VCgm!#g(h7nk6&<vDLl;XR`-JTj8Fw_pMDL-goU%jO1JTsN{G#V z<0R!%xLp6x9iNN~1)CN$pRfoN`+D}un$IFkUxOTKcDS=1)L6UeLi8TKlKs1PCkmaM zt#M>y<2A{w$3chw9bB(rG0&Xkh}J<SW=00a#r_7q20U!cp|Zj(tOm@CjQ<T}K|DSd zF%}V~*_r3pL>uH^sxnKBx1GGQ_PX$I18$HsKMM;p6Jwi!ARA{wn+Idt4<|-OkPrhq za*%U_gPf6Jr`4N0XPxTw+Nj0d=eJi)Gf!l=o_ej?PrhH&epz(B<l94%65YpBiZ6Y= z^JC2w%U-9?H^dlPijSXd$$Mk&zH7pjs@&KoZ5O+I&5!eJnl1Kmuf<sflX$InCfoML z+C0|&c2YE=?2dW<!=o?Xh&N6XpI0X{={QrCPwo}&hmxybXI<DM?y6zC+d^}}ro4X* zWs=j6_b%JJ@BMnI((Yx9M^DHzwq0Gm$IR>BoBsC`oA0i=ofg#KdwaL}<?qb1&ztFa zt$dl$=6*}F>yE6|$u~CkI!w{~IUmjGwBKd7%kR(DwEL@mEaCmsp{#SN;*|e&sWT$V syI&o@+tuv8{PG9mP!)OE%;|C3uc{s?JI~#pxb)6h&!-FrRJS+-0FB&{UjP6A diff --git a/src/test/resources/store/xta-test_truststore.jks b/src/test/resources/store/xta-test_truststore.jks new file mode 100644 index 0000000000000000000000000000000000000000..d3d62904abc6726da06f54b5cd083406e15d5444 GIT binary patch literal 1083 zcmezO_TO6u1_mYu1_nkjEl^RCs9Ta+T%uc)pI@SzoXEhyIC<LA;tB@V2t88+O9lq! zPX<lQ?+lult}S3@Vq{_xvD&}EHS*v4Gjr6B*3X;6@^qd-!VUvoHcqWJkGAi;jEvl@ z3<izOhTI06Y|No7Y{E<~u7;up!XOR@4^KphV@PUoNpMMGNvffUfe=WTorfDL?3`Ir zX(((U2omMu;ev|#7o{7D8;F7gxq0{yf}wetC5Dm);vflT9)XAuM+K1C3PJh#B?``t z26E!OMka<v2BwCFCgw(_QR2MDriO-w7EtaWab**u5_0e{vNA9?G4eAQG%<29H8C<W zoK~})zqj#HhDYFQzxf>t?upMYtkOAh>s!K^XJWQ_>Mc_b3EmNry7hiRpwq6Gt5P%1 zOc6iRY{wLOd_lQ|U&5bNjhasv^~)R0xGVN8nER^*_sk8&wa?gA@IJq~vVO&}EACfv z_HO?FMJ&H)x?Atbr3JIotaR%uLZbwK`D(tKwC#L?<-`3qbUe#uWj6h4biH9E*514- zYUZ4{ZqJpRN4A#+Xzwh4u<7ik)$3Y!l^^r&RGGXaZ0&;j6JMCLCS5cRu+!1<N>Y$2 z)tCLlBe_iQa>p%Q|2>))pYq6VI(+!5%B(XyD~dmKz2#(@q!ybO@iIeA<PFcZ*wfQi z$vmENe|uC!+X+J^W=00a#SsQ!;KU*;%*gnkg~Nc2k?}thBZC1S8*`{EKS+#)nTfH@ zK#+|yq0NJ_?S~U1BMS>N6BCPpEJz6-ix`VYf{gL9C7XP=UZ`IZtx<9$Ot$I69OSU) z28TT(!_f;St*hJ@t$Oi3VdlYRGbvSbr>@(g$LcaR%SA2D=~!p-@`}ivBVW4LgmUYf z-%v7FPDojrzD}^X^5&w6{zsA`xK>EqO;-QaRw?Rh#Kiey_0|`fKQ=I~e!j0%)Lutz z#R8^Awi#7t56+o9`(8<{Xs6`AjMq9`eN7>oCzm_T=lJ)mJBiu2jJ4xd4O8Z?FCxB& z)rDOa=6w05b!9!%#!1%xiI*=|obP4uHtjgH`s~J2=eG-eDPr`W<l=GVoZ``9eI}a# z*>*eg{-#&$XWt5yFaCPz4~K@xkBgV)E<91*)qTz;F5r{xa!sC&GkqV*%a`-YgnW+U nt*@w0f246e+>J&4#tUc82N8$84@D=lF{Gc)j=UObAeaUK_DF|o literal 0 HcmV?d00001 -- GitLab