From 6727a86a454596eb2f8e77e9e002469cecef934e Mon Sep 17 00:00:00 2001 From: Benjamin Asbach Date: Thu, 23 Jan 2025 05:14:15 +0100 Subject: [PATCH 1/2] Bugfix: Changed port allocation to a non privileged port On linux systems privileged ports needs to be run as a root user. When running the build / test as a normal user it fails as the port `161` cannot be bound. --- .../eumw/poseidas/eidserver/eac/EACSignedDataCheckerTest.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/poseidas/src/test/java/de/governikus/eumw/poseidas/eidserver/eac/EACSignedDataCheckerTest.java b/poseidas/src/test/java/de/governikus/eumw/poseidas/eidserver/eac/EACSignedDataCheckerTest.java index f959cd8..53ba270 100644 --- a/poseidas/src/test/java/de/governikus/eumw/poseidas/eidserver/eac/EACSignedDataCheckerTest.java +++ b/poseidas/src/test/java/de/governikus/eumw/poseidas/eidserver/eac/EACSignedDataCheckerTest.java @@ -27,8 +27,7 @@ import de.governikus.eumw.poseidas.server.idprovider.config.ConfigurationTestHelper; import de.governikus.eumw.utils.key.SecurityProvider; - -@SpringBootTest +@SpringBootTest(properties = {"poseidas.snmp.agentport=10161"}) class EACSignedDataCheckerTest { From 891b53075dd43971495e027b0ad94281d2e0bda6 Mon Sep 17 00:00:00 2001 From: Benjamin Asbach Date: Thu, 23 Jan 2025 05:16:40 +0100 Subject: [PATCH 2/2] Updated link test certificate The tests requests a `crl` from `http://www.bsi.bund.de/test_csca_crl`. That `crl` seems like it has been updated. As the `Authority Key Identifier` does not match with bundled link certificates `Subject Key Identifier` the test fails. The link certificate was replaced by an updated version from `https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/CSCA/LINK_DE_TEST_CSCA_2024_08.html`. --- .../src/test/resources/TEST_csca_germany.cer | Bin 1850 -> 1327 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/poseidas/src/test/resources/TEST_csca_germany.cer b/poseidas/src/test/resources/TEST_csca_germany.cer index 1d61492ccf66367e5d11e70fd9e9d392b7a8c5b4..e9cd9a45df4ea3ed66f16599ca636106b2f3bf80 100644 GIT binary patch literal 1327 zcmXqLV%0WiV(DMN%*4pV#KanAz{SR))#h=|mW7$cz|D}`fRl|ml!Z;0$;H)>*MJ+u z;o@OQD$PqVM$a=Ce!lZrD9r3@rMJZ2uj5ZB-kh2-MoMBVh%qTIy1N&`7@ULz9& z3qvylQv*v=!zgiHV^c#T10y42Q%h6JD5}}h#AIR6#JHY~9qa=pMj&Sq6C_V+) ziyNM4H2&AuZ93Mfu__@f!ph^bL1PPxLxsU&!|nv@&PPUtu4|Nij!rp!x7YTkn7|4X z$5XFnB=6CE8ymGk)oLM^-p7;OvrcTS7ZhKv{ptA5=LgsLmj9V@ip7Bx)pt1T(q}jX zY>(UZ^sWZy-sA?c@5(HVjVz7pp6tD$cQYkQ(MWHOPuAqtxAP0O-V{5y#X9NTmkXSI z|E=XK9$mQ78*nkBdh*WN_?p}RcZaOFjBZmU&OJMSDAnGxhz(0NdUN2_{*~t|l>UC= z{LY}Vv|4Hb!_nvt`9{G_ckX$5#e2j>pYp!ZrJlU*;wf$Y6(2&_D$dIBTixK8L^w1H zLhWK4eO9VTI<_TB)~^w8m)&@|kt6oj-L37@n&zxz$OJ|Yb7K<&OMUjv_^vrhX2+5O zuJtSnZID{|br!2w+V;G;Ap%_gHD)oeZG8T^I6zG|d2L~6v)|$kZXA2r)>izm6D&V` zUi~JMm)?>Wv%c)fKYGhc{l@C<$hqs=jHgNb+gNt9*Qe=&z5JT;rCNlnkmdNj(?AxafR9CtMI@|*b@lbd>=R5gJS@x~S+SHq=zD0u2a@JzWc<&<0?bov z2HGIL0E>!&QUgCQ$s=cjMv#EHp@E?pEF*}46f3as8-TJJCksP813NP#FaZaG#06Qr z3_KbokaLy;Fz4xkGNWEfYMV?(Nl8JmmA-y?dAS~vgg!{e5WJzjqNj%7<@ySIw z$fXc-V<&?_V=FMNb#a{TylQ4nxgQX7+c-IkPt&*HcGuj{^~I)5 z)3mzvMf-WaVPWMYuDxp1aUX5Lg^y-dciHy@k7T#QPK`g-bRTfRxKCIBXn=d1t# literal 1850 zcmZvd%d)b%7KQsf#p$p5OGQy=CJ-P(K#+^jQ;={G5ETPF{XtiqUAy)^G)I`3j2Xt4 zKY!*2A`M&rk&)|R70bXwAMp=IFjkFHmLdM3fMEzImf-;~nMT-XV?32h1en9z5}5>4 z8d&)V=0tXpKPVnBIY_Mlf|fvSzq-`UpeVrj)t&_K`|0eVGlBG52pDq%6nKFQ%Y?Ub zGfZz>Qm^t$Q!zbHEK(w7dtfArKU$@;4nNxD52T#6lB{gc7s3*1#CbB=iIl)`G!C)- z>MpPrbLZ(CvM9$@GVpnsQPYT`5e})DdN#9=7aGPs{PfI zWl&N^srH66>GG$hDE!%(?nagt#UTyRz7 zl0+|RZ<>NMs``*EGQ^&_j+WAo8#!F3xNz*dDB7{tE?AvA+26KK+lxtU*3V*<4d`?q z-{Y`r8g?G6bTRrPb-^L4LS)b-=OmA=)@;$duF|lhH@icI`PTP^@W8K==&IY~AwI8y zAZkzVl!-U;NMuE5Y6P9vYP;oxblJ+6RY~DxjoA@W=LjGDQR3xY9II_kif!U)otIzv zEHO{9`qY*-Z}yS}_T^jLar(L}me$eoEw#N0wvYvqcnP5HX!q+GKUbL6VxQ3>OE;TS z5SOH%!1nQTpVqWkWO&a>3{>~i^V|YO4L3BSt~RbMVSl_y_;h<4N2xIOyxlL8_F-;I z7Jzs&xtoLiqPU{_`528y+FZ)ZHaVIH$*UjbVZQ*GNiaV>#pbBI;<6!kMp(`QPe>ep zyzlcH%xe^9Tjp@?zz@p}!l(3+zM^YL@8cb4l?)uD%y|M(Z+5Oj>TazxqI;vgC}aNo zSe$x~c)Ka*P=BW6B~hm-o9Xz_A?X}u95QT536T)m93}#bg?As4BP{y$>ExW*!>^MI zS+Yg&;&$o5vSZD84io8MtjRa zI}Dt>nof>b?p&#m+6{)q%mxreO#h_KUD^;vNVPq|vV|)jt#Y<7-&)m-6$Yt%=mm~| z%_niG!Vp|AXNCucumq0}6Lc4#y#fjf#5v-4AWFsNXs<{aEv;1tl?gMBl+Hjt4EQVW zAp8~|0a7OLjk)YNAY(uWbCWrZ?(gOZ9ZQHg>gIpZ4TCOX-gqcrzR=C!|nk^hd?RvDcgn*cVSLJ9CML=yshhavi% zz6TtAF(aBm`Wfy_A_c5|y^F{!!IQ`xH4IR5dEvIH?y~>q?`v=E-jcPOeY*xynbeHw z?AxS-kTOnffiE1Y^X)~Z#Uql6ZTF*_cj-sf(6nyAqNK-Mx$G4l?P