From d02f79101e88a15210e6a90751003a452d497d40 Mon Sep 17 00:00:00 2001
From: Pawel GUTOWSKI <Pawel.GUTOWSKI@ext.ec.europa.eu>
Date: Wed, 20 Dec 2017 13:50:05 +0100
Subject: [PATCH] EDELIVERY-3035 Update license to EUPL v1.2

---
 LICENCE-EUPL-v1.1.pdf                         | Bin 34271 -> 0 bytes
 LICENCE-EUPL-v1.2.pdf                         | Bin 0 -> 340835 bytes
 pom.xml                                       |   6 +-
 smp-api/pom.xml                               |   6 +-
 .../eu/europa/ec/smp/api/Identifiers.java     |   6 +-
 .../MalformedIdentifierException.java         |   6 +-
 .../XmlInvalidAgainstSchemaException.java     |   6 +-
 .../api/validators/BdxSmpOasisValidator.java  |   6 +-
 smp-api/src/main/resources/bdx-smp-201605.xsd |  19 ++---
 .../main/resources/commonServiceBinding.xjb   |   6 +-
 .../main/resources/ec-services-SMP-1.0.xsd    |   6 +-
 .../main/resources/org-w3-2001-xmlschema.xsd  |   6 +-
 .../main/resources/xmldsig-core-schema.xsd    |  27 ++++----
 .../europa/ec/smp/api/GeneratedCodeTest.java  |  13 ++++
 .../eu/europa/ec/smp/api/IdentifiersTest.java |  13 ++++
 .../validators/BdxSmpOasisValidatorTest.java  |  13 ++++
 smp-api/src/test/resources/ServiceGroupA.xml  |  13 ++++
 smp-api/src/test/resources/ServiceGroupB.xml  |  15 +++-
 smp-api/src/test/resources/ServiceGroupC.xml  |  13 ++++
 .../ServiceGroup_MissingAssignment.xml        |  13 ++++
 .../XMLValidation/ServiceGroup_OK.xml         |  13 ++++
 .../ServiceGroup_UnexpectedAttribute.xml      |  13 ++++
 .../ServiceGroup_externalDTD.xml              |  13 ++++
 .../ServiceMetadata_ElementAdded.xml          |  13 ++++
 .../ServiceMetadata_ElementMissing.xml        |  13 ++++
 .../XMLValidation/ServiceMetadata_OK.xml      |  13 ++++
 smp-parent-pom/pom.xml                        |   6 +-
 smp-parent-pom/settings.xml                   |   6 +-
 smp-server-library/pom.xml                    |   6 +-
 .../conversion/CaseSensitivityNormalizer.java |   6 +-
 .../conversion/ServiceGroupConverter.java     |   6 +-
 .../conversion/ServiceMetadataConverter.java  |   6 +-
 .../server/hook/AbstractRegistrationHook.java |   6 +-
 .../hook/DoNothingRegistrationHook.java       |   6 +-
 .../cipa/smp/server/hook/HookException.java   |   6 +-
 .../smp/server/hook/IRegistrationHook.java    |   6 +-
 .../server/hook/PostRegistrationFilter.java   |   6 +-
 .../RegistrationServiceRegistrationHook.java  |   6 +-
 .../smp/server/hook/SMLHookConditionOff.java  |   6 +-
 .../smp/server/hook/SMLHookConditionOn.java   |   6 +-
 .../server/security/BCryptPasswordHash.java   |   6 +-
 .../server/security/CertificateDetails.java   |   6 +-
 .../security/DoNothingTrustManager.java       |   6 +-
 .../security/HostnameVerifierAlwaysTrue.java  |   6 +-
 .../smp/server/security/KeyStoreUtils.java    |   6 +-
 .../ec/cipa/smp/server/security/Signer.java   |   6 +-
 .../smp/server/util/CertificateUtils.java     |   6 +-
 .../cipa/smp/server/util/ExtensionUtils.java  |   6 +-
 .../ec/cipa/smp/server/util/HashUtil.java     |   6 +-
 .../cipa/smp/server/util/IdentifierUtils.java |   6 +-
 .../cipa/smp/server/util/SignatureFilter.java |   6 +-
 .../server/util/to_be_removed/EChange.java    |   6 +-
 .../server/util/to_be_removed/ESuccess.java   |  21 +-----
 .../util/to_be_removed/VerySecureRandom.java  |   6 +-
 .../ec/edelivery/smp/data/dao/BaseDao.java    |   6 +-
 .../edelivery/smp/data/dao/OwnershipDao.java  |   6 +-
 .../smp/data/dao/ServiceGroupDao.java         |   6 +-
 .../smp/data/dao/ServiceMetadataDao.java      |   6 +-
 .../ec/edelivery/smp/data/dao/UserDao.java    |   6 +-
 .../smp/data/model/CommonColumnsLengths.java  |   6 +-
 .../edelivery/smp/data/model/DBOwnership.java |   6 +-
 .../smp/data/model/DBOwnershipId.java         |   6 +-
 .../smp/data/model/DBServiceGroup.java        |   6 +-
 .../smp/data/model/DBServiceGroupId.java      |   6 +-
 .../smp/data/model/DBServiceMetadata.java     |   6 +-
 .../smp/data/model/DBServiceMetadataId.java   |   6 +-
 .../ec/edelivery/smp/data/model/DBUser.java   |   6 +-
 .../CertificateAuthenticationException.java   |   6 +-
 .../smp/exceptions/ConversionException.java   |   6 +-
 .../smp/exceptions/NotFoundException.java     |   6 +-
 .../smp/exceptions/UnknownUserException.java  |   6 +-
 .../smp/exceptions/XmlParsingException.java   |   6 +-
 .../smp/services/ServiceGroupService.java     |   6 +-
 .../smp/services/ServiceMetadataService.java  |   6 +-
 .../CaseSensitivityNormalizerTest.java        |   6 +-
 .../conversion/ServiceGroupConverterTest.java |   6 +-
 .../ServiceMetadataConverterTest.java         |   6 +-
 ...gistrationServiceRegistrationHookTest.java |   6 +-
 .../security/BCryptPasswordHashTest.java      |   6 +-
 .../security/DoNothingTrustManagerTest.java   |   6 +-
 .../HostnameVerifierAlwaysTrueTest.java       |   6 +-
 .../smp/server/security/SignatureUtil.java    |   6 +-
 .../cipa/smp/server/security/SignerTest.java  |   6 +-
 .../smp/server/security/X509KeySelector.java  |   6 +-
 .../smp/server/util/CertificateUtilsTest.java |   6 +-
 .../ec/cipa/smp/server/util/CommonUtil.java   |   6 +-
 .../smp/server/util/DefaultHttpHeader.java    |   6 +-
 .../smp/server/util/ExtensionUtilsTest.java   |   6 +-
 .../ec/cipa/smp/server/util/HashUtilTest.java |  27 +-------
 .../smp/server/util/IdentifierUtilsTest.java  |   6 +-
 .../smp/server/util/KeyStoreUtilsTest.java    |   6 +-
 .../cipa/smp/server/util/SMPDBUtilsTest.java  |   6 +-
 .../ec/cipa/smp/server/util/XmlTestUtils.java |   6 +-
 .../smp/config/SmpServicesTestConfig.java     |   6 +-
 .../ServiceGroupServiceIntegrationTest.java   |   6 +-
 .../ServiceMetadataIntegrationTest.java       |   6 +-
 .../src/test/resources/config.properties      |   6 +-
 .../smp/server/conversion/ServiceGroupOK.xml  |  13 ++++
 .../conversion/ServiceGroupWithDOCTYPE.xml    |  13 ++++
 .../ServiceMetadataMissingMandatoryFields.xml |  13 ++++
 .../conversion/ServiceMetadataWithDOCTYPE.xml |  13 ++++
 .../ServiceMetadataWithRedirect.xml           |  13 ++++
 ...viceMetadataWithServiceInformationUtf8.xml |   6 +-
 .../cipa/smp/server/util/extensionMarshal.xml |  13 ++++
 .../smp/services/ServiceGroupPoland.xml       |  13 ++++
 .../smp/services/ServiceMetadataPoland.xml    |   3 +-
 .../GET_SignedServiceMetadata_response.xml    |  15 +++-
 ...gnedServiceMetadata_response_linarized.xml |  15 +++-
 .../PUT_ServiceMetadata_request.xml           |  15 +++-
 .../PUT_ServiceMetadata_request_linarized.xml |  15 +++-
 .../PUT_ServiceMetadata_request_not_valid.xml |  15 +++-
 ...eMetadata_invalid_customized_signature.xml |  15 +++-
 ...viceMetadata_invalid_default_signature.xml |  15 +++-
 .../test/resources/input/ServiceMetadata.xml  |  13 ++++
 .../input/ServiceMetadata_linarized.xml       |  15 +++-
 ...SignedServiceMetadata_withoutSignature.xml |  13 ++++
 .../src/test/resources/log4j.properties       |   6 +-
 .../soapui/SMP3.0-BAMBOO-soapui-project.xml   |   2 +-
 smp-webapp/README.txt                         |  65 ------------------
 .../edelivery/smp/config/DatabaseConfig.java  |   6 +-
 .../config/GlobalMethodSecurityConfig.java    |   6 +-
 .../smp/config/PropertiesConfig.java          |   6 +-
 .../ec/edelivery/smp/config/SmpAppConfig.java |   6 +-
 .../edelivery/smp/config/SmpWebAppConfig.java |   6 +-
 .../smp/config/SpringSecurityConfig.java      |   6 +-
 .../controllers/ServiceGroupController.java   |   6 +-
 .../ServiceMetadataController.java            |   6 +-
 .../ServiceMetadataPathBuilder.java           |   6 +-
 .../smp/error/ErrorBusinessCode.java          |  21 +-----
 .../error/ErrorMappingControllerAdvice.java   |  21 +-----
 .../smp/error/ErrorResponseBuilder.java       |   6 +-
 .../error/SpringSecurityExceptionHandler.java |  36 +---------
 .../error/exceptions/BadRequestException.java |  36 +---------
 .../smp/validation/ServiceGroupValidator.java |  21 +-----
 .../validation/ServiceMetadataValidator.java  |   6 +-
 .../src/main/resources/config.properties      |   6 +-
 .../src/main/resources/log4j.properties       |   6 +-
 .../src/main/resources/spring-security.xml    |   6 +-
 .../WEB-INF/jboss-deployment-structure.xml    |   6 +-
 smp-webapp/src/main/webapp/WEB-INF/web.xml    |   6 +-
 .../src/main/webapp/WEB-INF/weblogic.xml      |   6 +-
 smp-webapp/src/main/webapp/web/index.html     |   6 +-
 .../security/SecurityConfigurationTest.java   |   6 +-
 .../smp/server/security/SignatureUtil.java    |   6 +-
 .../security/SignatureValidatorTest.java      |   6 +-
 .../UsernameReturningTestController.java      |   6 +-
 .../smp/server/security/X509KeySelector.java  |   6 +-
 .../smp/server/util/DefaultHttpHeader.java    |   6 +-
 .../edelivery/smp/ServiceGroupBodyUtil.java   |   6 +-
 .../smp/config/SpringSecurityTestConfig.java  |   6 +-
 .../ServiceGroupControllerTest.java           |   6 +-
 .../smp/error/ErrorResponseBuilderTest.java   |  21 +-----
 .../validation/ServiceGroupValidatorTest.java |  36 +---------
 .../src/test/resources/config.properties      |   6 +-
 .../PUT_ServiceMetadata_request_not_valid.xml |  15 +++-
 ...eMetadata_invalid_customized_signature.xml |  15 +++-
 ...viceMetadata_invalid_default_signature.xml |  15 +++-
 .../test/resources/input/ServiceMetadata.xml  |   3 +-
 ...SignedServiceMetadata_withoutSignature.xml |  13 ++++
 .../spring-security-test-context.xml          |   6 +-
 160 files changed, 717 insertions(+), 762 deletions(-)
 delete mode 100644 LICENCE-EUPL-v1.1.pdf
 create mode 100644 LICENCE-EUPL-v1.2.pdf
 delete mode 100644 smp-webapp/README.txt

diff --git a/LICENCE-EUPL-v1.1.pdf b/LICENCE-EUPL-v1.1.pdf
deleted file mode 100644
index 80b5007ed2349dda087424659c75eb30b7321641..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 34271
zcma&tQ+F<0ur}z}cAnU_ZQHhOuGqG1+gPz}Co8t?q~G2BjXv22-A8kd`UO>2-9@G-
zDo)2l&k92}b`@U)!$!zR=wNIO!^_JcYi4iZYDvicUqzWg+{)I~%$blu+}6m|Ow`Q8
z!PJbOAI8Pi+04ie#xti?SIY&r9og@+e!cywtfhE>2}s;a+E$I4O6|Sq8j=eUjVvjO
zGOA2;;sb9Yf4ooD#L*2jcBc@rTDNt304P?Rz<^*qpW~45$o%PdG5oQe;_&45?)P|N
zj>2B?r|%f}$LGiWv3)6dY<F{pm-4b^J4Zh!W{8)EDa$NmUDkVBlMiv#R(?0nmZN*g
zKmV!~0Li70-GlD!^1<v!C&8w9YQX!HY9L=BB&|uzKq00pAK{d7Gz!B-sip4oRl5~o
zg;grTK!t7aP|exS#1b?AQ+m2p&I4W?n$`Z=-GelAb@XBn*&HWaecipIKcJy4zqR%C
zwjw{I!ghYG<>k}tWAzN?dPSkBZr^9XuUSm%{Q)QoEWd-y`y%&Aah9)#EpIpYvpEds
zx}AQ?FgbR~jG6Vqn;c%|oz@ObV&S=qswv(JlMINY;+iuE!@E=(NcrXdJ{>gUu;ekr
zw_r+W283*2Q9z)R?uYx(gP0n%o#~4DS(P#H?IPs4vqASk?|U$9)~>&cv~PZtPo)bF
zrGGkM#pbQ(jyHQY_BbMpR?XnYt)Kye?gMsCo-%(Q6(mY<-k8Q?7re)vo7V`vl>3=%
z6v;ISW^EY8fU($t`^c`uu-fMlZ{sHIej&pRV{+3)*n^$DnYR#mIMz4hmtHPX^OrQC
zaV0<v$&4TiLoq?u16dlD@o2%}6lVjmN*Np$z$_SR=gpnBa6|_%dFDXra)j!8^kz4r
zCO+Z^fw+oAY<B*>ECoGfKv(R5Qp9Zd{Tuig?SxLI9&^&_&(gBJMwm4NjCrMeb*c&@
zv29W!nU*X}?f2(2-%GfCoStr}^c7%9^z^`3)W_iWn0uW&5w6{0vSVFhpf^138A|OH
z<CC+=9JW^eg~(|M4)c|+PdNV6`GRCzWidg?YkVg;gPFILD81v}y%o%8U4#%|7)}(k
zza#KMsDJMlJ?0R!^bP#&m{p;trn|OmUE2udCSjDCb1$G9j73=hCJ_QIQ{wsCjZ-6c
z%EP0{s6834387$CPADv3CsYuME*`8~;#GeKS3gOtFB`yQ-?sIe@|^e4j4PDb(~1_H
zC*(SHlK)N;+_QP@KSd*O{ZJK=*4(s6SGMP#$jcQ7&dA-7ej4I-j%o}-A~0J(*IP^u
z89RRJm@0>!#nIS5vqb>fY2N1A*8R7gBUg-jXd&X3`FDIhn(#~?2B|Q=sf8S2Fny}U
z9KXlpju?m^3L|0Z%&SvjdRwCQ2{*QgkvjJjxc$NJ6tBQ>YIVQX3NZ6RrdC60j46hg
z$h!;1511ZJPhGU+nKsttHBshZ{m5GTtDv=A#Ot-VV0!E|HjZ}OQFSJTV+WU%IgZl)
zC6y%dnQ;uobZk~?jBe62{uVmw)#w3h5+p?};{AwJDV>b8f3izbjNL>1*bA>+Ibukj
z*^*SX!<>8_#TcWAady7A;<!tKFKRSKPOhDJ%x#Yfnc#Ac+acD{Z_o^u2+e<r8e4Rb
zIK+pq)Do68$9fN())3xWV}V{jbr1D|4EOFb-X^7(+BxO@0O9{lNyt{otXi#Fdk-J0
z&@%+UDz|J0(mbiTSJk>au(7Dc))@E#10?2m+#+Mk&2}3rzy#7x8oDXccPE-NTGz;T
zEDDdRA)(8<xaQC{!QFZQ?aC^SJgu_CFXv=fAW%SQdHtGFjt7Vxfo3n&)CWV*K+UJ@
zvvCf*^ybP$yP>^`J+pzCk+?O7+)LJ@q+%CVfZk-AFmR)k1QHPoMgJ(j+z~Bl_yD+0
zWnV%vgEie1u4VO)s){&z0An(xp|Rp3HWSreycAbWk?U{iW-U^F$w1G@;G($#_-Y5B
zz1-GBz)ktdgUEDZ@??G!RQqP$uTj)4|2EB;X4J8}phMUvL3~BjObM~Q!SXvB3frE=
zu5dQ@&(V>K-#ThS@liME=F4s;5<MiB@a_nN`k4qY=+X)KlI65#ABw?Sgy?w!FaqE9
zcqz_}Q#ur;(2d{|_X5}BgA%~81UtUeUivj%n=DN?s3e4QV4Ts{&Qu?suG0`dCQPkD
z3ai59%(FhyW+A6Im28a2|IL}1*V>r&Gz@QIU_$IY@e~fqZ>P%=;$_p3QWQFT>lSC>
zjiKe&M{F(z^QO*Q=UX93SvKzK$K(pT{9e3a!3*&-%WjGy$w~SQ<xM$psPg`Sik}%G
zq&=_~$bf4B`|T7BqU4RC6p4nB^maEP)S5DZfn~rF@mp%_Xa&ubaA<?~OkijHOK;su
zy(;6Pr=~r33cP4pl)a`^me@+j1o99<snsHTg3y^$@|Us!asU&dCcl+WU>>a7NYJSN
z5=1ycR@e9`C4z)xJS5aMi0X2lGQuXSj<BQX+~NCDT5hyjQBmjAK-O9&Mkx`)RnoRZ
z>+LRc3#*9`D)a}yet~YQn~Eb7th1c@pef-bcD-&ZF9-DH!X#laLK?XV;cj9msoEHI
z^Z?+CUK(tRmJdRQ^o1^N70TbI_@*wey>a|k5g0n$Px{Ss2v$1%U7T)$W@+L~k|4#x
zr={O6)3)-+qK;yobAq9a=w8W>HuXkZeujVKC~01h{tS(Eqxg4YBx-!KRWjjO4EkrE
z*Pc7GzWERJ)=biA<}yQjg%qN^LyJqVemk13-#B=>Q9Ah<CTfb(k)1M`bSv5As%rcZ
zSQQf$Mw~l1w}jHAk4y?LK+D}4nRHf~LWwkZ2478|wQ>t|umOiVCAZFkrV0H4Scu{J
zFkN+>&DDlJriEbk3!I!nX+-@m+ncRgsmY-OcUDLm8Cpn8B)&Nl#qUdDAgz@}a=6N(
zq2dr({wHBP6MEkSH=*O3;b8*YKp}Cw5%IuyjrMbuHFHgcTNMHfZHS1{u$<Bd0}Hxk
zFlG)xr_t3DBz;;<mA7DGQ$XXt+m!5Y^}M`19~WjBhYUl3<i%_+m)DCUW3i=?!oki4
zLOq;XxRAmQ=pb#zV#p1&J}0qf0xuaibvCE^V3qDbTUJ7%h9-M`oWc+*t$V+eYq<PI
zD#t+S0{`N0A<uD4ivze3cy_b&T5MJmwNJ^Gy-i4h6XrCyjh^^$wU`_QkQUL$CCMn?
zcyMH*Z_tIj>4Yz%0a5KVAYa>ct;-e0zj<%a@@1nnN(D{*H6?Ih6rN7IE^!~M)gOV=
z%E*@$dpju~N}a3PES5tN1M5;``U3kXnY9*t>p+cvPjnS9wWhJz0{mn4RE~U$x>}dQ
zy%_ciLnl7}N+2g;jqFX8aaO0dM-~b=<X<e~V-8s)`2^yh;l`G#6&$JT8di=+q~(-g
z1%?ww+>_drRG@(xpNdsHoEOX0OUa!M?7AJkz#fe(mMiprOUyFW$hRHRA9)ThW2$jQ
zOpFs(Q6^m^&8);Eqb2-BOTHo@l|bg40;s{+j-+t@p-2wEpnGgqVyhHK2O?vWv&9&X
zRR)fXz)v6>=DRT*%z(sznUj0~w-Ph8jcz|T;b#vYD$#U4ry)&MNh&l&4FTu3)RwC=
zhJ#`7;hC0=dkMIw+mV$KTFUHwHY-kJznvJiizHUY74HP4ANx1VY^Gz!UA$J7#vP1s
zJ^R?Ro6*m-hkPR|DMMJVV+hXeKu<3mZ*bR8_>j`r3|uSL6^KH&Yo-AhfH2fjtC{3$
zla!)5R3~CQB?aSr6=Slxt;o99(}HXCeLfm9a2eCq$XfVArf!;{+(gxPr-pu%5vlFJ
zH)pfaiWWFd20D%z33};7&*-GA&PJayBVVJNWC&gS#Edt_C=06fZMaH#e~o!uY6;p(
zte!6A{C97agIK(n=-=7Ni!!VeteyGc>Ar~^Mu$&H1E({l#b$E)`*@YN{xZ^C(6z4q
zGyI7OoD$6|e>^Bu>d8)bZrDWOzv@bUG1VU#QS@@(4(&~}$}ikmIAwXr3pK0MB8BQK
z0@yf1W;|S%O!-1X-ei71LQCe}rKyYE$Fe80MsLeUh6*~umJy;;i8iMidu1H%7FXg3
zG}T3yqS?xr;v8{0P`K8<rmIbBzo+Q)LlS{oTD&lF=^0QcY$kir$BniXjJabB0YnFA
zNkXa3t|^?<pT(&$XG|}`-O>IO?yg1zoohimxJ8#KcJTNdmdZbg8}g!U0zgCy9(wWG
zv^dHt>_)?r4of<7g1U9Zd!CL#Zj_R(555s(Wim)u3$YA!r1Uu_Xs3yzd`f_b^tO<2
z*BfNY@fR{u=L9dWu|wE0bdS1C(JF7oNtFUOtPZz<5p~kq(br0dS(9hIP$Fl_N!M%e
z*Ugs_q~}5%ne)IL(vn!ybEk+dAM$Qtx!OAC8Kf~Xe6a|p$ua_Vh=^}R3v4DgmY??A
zTa8rMk3wj1h!jzAyM+Subech>?omSsBUqT4{oCz&@5qt5WEawtW^{1O>vF(Y9be6i
zg?F-?*4Oq3WWACfu^GrFz(9-4xwyF={})#2d84iJidIxAQB+DKVOa2hM;<N*Gdy}o
zb`-3K!ZEW8rrr~4nF7~y)Uf>-tHp8wL`{|>Mr<zgxOY3!t3f_;wNf$kH^WOj(X{p!
zwHB1|>?v^Z4U>8idlt`umEz7P5)#hBgkTw4E<zFjOOM2sVe)T`uGv1!0p+xc5%1ej
zyB(q5DJm+y;Ae}sV`&^z8FXA>3BibdQX)E0RqkS$roFp?o*s8356#FR$oNvd9m4TG
zuF6F&kxEo2?AuLaAZz(G==FN}da|zBYrSWwq<&3?TuKqwyS{Ddes;K-$$8S__Q}rO
zGw%k&sB<6ap37ZdR;@`jT#{ruq<IT!KFqq{F)H5S;&#bH;zFS0<SRScktPY(XWtkw
z5Vi-<*#c>MArDBO6DXVFm3;cZf0P#VGbt?Od`saM=b@f9`n2htW)B~Mi(Rr=q>$~s
zG`#){^sriJW%O}yXpEI&#n%>v;0pv&s7c;s)GTAhOJ=NKsGuN!Br_Kv^LYV>%zC3|
zi_S6FV>5<$wTn(C10+`HsTD~D*Jtd2-C*`*=gNmdyu7b7@{42dwGFN^$P*$3fW*7%
z_UJ=_pbj%$&bub*^SDy5A#nX0&X2p==NMQ5<ibMKJlEeQgswCe6U|5Qxwh4sIzeNI
z&utW>k&tr)PQtgM&=h>-;2Cwdyaf=4{M3{Ch)%Gu2l&qr5BS9p(A{RW9Uswq_n{~1
zySlt-1(hVM>8=Jo@|zwXIIkD6F#$?srRs6(UlF}nxfVzva)Y=R!<+0wi7pKEwIWeM
z9t4bCD)hi0MV;=Jd`zw|>ERdD7p*xZyv5Xowpv_u!fF-;$BB8V=!jZk!T5(zI><yP
zg+i(A%egSch7yzXNgtYuSMEn{$jT0~5qDH#T^h_#023pL={dEgMlOwUw0?uH0@Otq
zH(I(2o+El|R?cMiJ?w)O-<x!1s%^A2iyTtf9n;wDzvhg5q$?%qLkju*H_}4i>t4tC
zyNvR896c$SkbKa_l}e4zhFk8nIyAQb2AJt8-`s&-0^MaDG`f18r6|4EW_VP^k1suz
zXu@B2mSl+)q?CDDf8?{>2iqVW@FJ+)(0g?rmq^oPZ$M^3sRcxCuIA+z`<eVSAmetr
zxR+QhAQM!R8NB%`(vfzD-gC7h*NwZdA<I*aqt6@78=7*EUD|q32(pg(BMlR+=`;C^
zh`BZL<_Bw*y06Tqvtzr;8s<kMN+Ra;mB~Ya*|jDf!E(O|R**ES$#3tCo&D6t7EJ2k
zKLu$-t>AeNs#e(`nM>bUO!4CFQ)%`j=VSFN5sQ?x#6S?gq_T|lKO_6pVtsa8=Y!5R
zT<34Sj*Z46XCksuS<RhX+A*cH2}P^r-3zi2%)C<~Q0wlP{V`AIciSWcki%TB%JnMD
zVt<&)Ot|Pck*^(PT-RgGRm(^EtWLj<6^v=LDlayt7@aum0>m2{98!B^S!x>7eWr};
zm`k-X=0%=o5D!H`vI6q1_XW}Iwucwo#ZfO4RyCFW$%%YoC##~@GLuI?v$`W$i~E-1
zvDbD1jVZ@E<K^h7Y?|OnTx~XgWv9^a6ySRbTv(nQ3<xZzCKH#oEPo{^J}#Ltl?vmc
zthF`F?lWtR9O_r}Hm$duuxkLYna1hr?lA*8_=(7sHmuYxfU+N0_$DsrN)zKgJMj_v
zlSzGK$j`a24av)LR%rOc*)&q~mde6)y<k2%brZf$j(*pd8m`UkP5%!Y{rCGHYWg2w
z`k$ATos9+N|J0b6|Cd8CvHbsms2<%dd(w7f-!+YC9o7Ma9n$V>Ie}4j5J(6(9*~&+
z@nH2$9opK}rj{4K@W%lo4lPr3t(B$XomhCBVr>0rH!e3K{~b5!Y(0)&Sb{qHxvrhv
zA^-YWKfdgg++Quf{``7-5C3k?&jX3}$H}gV%$<>`W_d4xb9-Iwvz>Vlp0z*6qdOzl
z8}Ii1_xa5t4m@UG4LqDXxAb*OYh}%oaxP=7^(W^o2s=GAOIo>QOI<3#8=+38xkuQ2
zZwrU=o0J5rk2@P92LAj4SG9|E&Ayi2^Q%>}vZt7Tignjj{C~Xt&r~@!8*jrNF+YQq
zmN+egas1P9`ZjFL#wM~KtKTiyT)#tjdPai3+XSAhaZmj!CZZRe+BrmCZ=?N}|G29^
z2RA2D3*_(a3*El%yBZTTnbmvWZUgzAtl$)19nJktSO04Kh=%#V+3}!Ln$G=Z>-a=g
zjMg`CRJHThKO`v{VK)%W30$3my7UY^$*NxXp2dCgT_NgYuXXzAt5`Yr)riIO+53RT
zhBLPW$F6)UMrZqkoGI!bo9U+=Qqd{BdU%4c3TMLN@o2$suoaEo?wfG_T>zpP#qbb*
z-11V(eMZ&4U>K~L*Ph3x#|ewY%N%lkBAxe4$9;x!c?^GW_IIozD7PoSoK`o7I$WQY
zh=A4~bK3b!R-Utj?{rAiP{}-cjUcsoI{SOX#XECOx8Jz?s(=0uf?h1;@0^c<+d#pU
zA*~__f=tObH@*Axw|FcB4GFJlT@{-`;da6F(N)AIdk#CIH_z?J=0Ev;!>0=IT1eJp
zQ4l}6FXUNxH^l&NMQ?uQA|UKk@wanpu2#Q>j?k#?>@wG{{ZIQWH@CM>hAs3?rsS--
z_e-A$hslW_jFUTgg`<vJ*xNKc-g-2n_u_d7cpnP<z7n!ALqKo`F`ZT-Ob6umy;z=i
z@&#hbT^)zyv%~@1sX-`cgKzWQR*jQA%QJrTEV;!v{u`NnpyXGXKBr~xzfZ$4K8s6T
z&SWBnpDE_`zwxs(Et|$VF?oaXk}9S}Lq>oVx1|V)9vTtk(v&f3+b57My!Au)b|>M#
zMOgWPl!g0K^$|n=iWwF%8s?voBkfGY9<l_stXIzBEuuT*4<k;gM&+}@Q}dPw*Y$bU
zBbz-b3btBtKo3Z(awW%|v>??Q<(7|wW9ak)o&D3?D1<d7nXS1%zj13{kgnQog-DfX
z?keV6w8@C5+NI;YQ8`EQ^b4&v2N~rpl|}1Q+3-xtBzx4xM_UPBP=|vu#=uqAg`Nvk
zVFtA^&Yujy9OKBzIAQ&M#nAHA1s60eLte402Gb*QqoIn2yyD7xCc0?pe3-pK&88|d
z_%jzXr#WbXHv1>suf{!JKN}V+vvE=OJwd`v|KSKg>?6OeYndK6n2uTlEwO-6A<R}&
zVPV#MPYmBuC(^WpoP>T3Ire6!v)2VuSuPe-HWuNrep!u*>G4@EXhlv1Sw|AqXoE_^
zuxrUAPbj~ZK%t&bWM)j#8_FAU;hY@K&;k3!FbMA?9S@fwW1n}E4i#Te#Ml_B*F^21
z3Y>g=tty`4u}i`WYo{Dx52`|m@IC~!3m&Ms(euQl<AUs;-GvPSSq@o_EVrQrfSHol
zVWD`;;sg(I&zSbn6hacimWGNxUmcQ4kq|@wB!{#K2-Yt?)zyf;%xh!9>5_5)e=eKK
ziSRuX(Sx(jH-RNW`py~mYUHGL4y*&Z*6!ghARXc?mi6_VPsk6Zwanl-T_Bc3$f)B$
z$t|5u%=Gx<&vo%S4)F|UF~e{5PdnEWZ?ts2Vd8(e>yHZ?h?&R+!e9QOrMTy}9+8cN
zG^9Y{Mr%SDrgMs9L55xF0zu86ilDPcjeij3lW$mFpLKJsLerCMQdZCH9vo5?2K3%q
zK)jtCT!phZJk`C5^udyB<?inEasKHf`o~)f769rE?QPESrX+`o0EAl4>`CpL0Mk=Z
z%w-S1V1}aDu}&af+HKDUW&2l2=(ZFq0@l&r1g-=c1a=jF#z}X#fFU0<HuOmgAGT4;
ze2o1L6TQn+>`>EX4-1HO0Vp25K2wTDAkpf95Tei#_<q-r6{Mn=aAmhsa*j>SpucRG
zOa2ko@@xoM?H#Fce4U2HG``4{`cmX2|2ckP!D))*!WGt8;_y2$-9>ELjQLy{s-5xS
z5AdDJtw1eW>|I3X8P}IlxmPYS25Fa(X8)*MQB-EnIee09WGP`I7XV$%&;pMub}}O|
zR8BQugBAg2SagUuK@<#^jfnFMVWKLpb)C~b3Ywq=XBkPCcGx0B&YqJZsiop;ulByG
zBepOL3oOO^s?w^t5W?UHK2|lXdU%fbk8io`X{IQuY;h)5ZGx*5Y>hICC+t)voU9@R
zyPrfVWc37$7pxdG5k4c@l!~-+1ZVyXlrC&`3a_`bBGf^)p&*%O{w&bv<1U4J76gie
z$Q`9q*WN(A&=U6N4_c?$(@jS4U!QL?a|ke@VEinniW?^G24IvBC5@(8nICW5z+-%H
zzG35$VxxfNoAP%Vhwi#aP}4u(uxgZo885npBQcP%JR`S45XHDE`=+GeqRcX`F=p~j
zK&IL2q;E}@02x7}@Tkth#uD&I?kMV*)8^6a<<{Jg7{DgngewLKb}@PnAPkyCt-()a
z-Vs7dZf`7fi$94-OYkiY6J=00pvE?J@(6yPsjO~xK9{;_E@~Iq>;)-e9h-;v?_DIN
zI>;Rx-#QXF3<aa`5`;MC98u!Ur>$FO4VZG$U&ZFYd^S4eDd0%0WJN0yeCI04c8p0x
ztj2M@-dQliOEN|nvns}Q*~LG8!a&s&D97!p;RP!NN-a!vdBgu08kNkGf_Y~m^oib#
z(5nM3{cxoNmAC)iLapoEv#11^w*5XGy!tC7;w>1%tHw8Gnph)15Lcz)I;2(^9gL43
zEY`?H9UHa`XUMaj6jRpeBsuYhGhw%GBTd=HK4^zTN0%?I0zNn<$+Q>y^*5QwP}MS*
z;8b$kJRzu-R*iFT=o=U)Hq$U>(_8CG=$5oYP=x}{@dWTT!77~s4wH%=Wa<SIX=fr6
z*5A{VC~OKX+6DRvt4B`6Jo(8F!;0mzVM{g9T+^w<qq&g~PiR%pd$Tw;nNXW&Z2)n&
zMy1e(M8f^SC2Bf9dTgUtPa&)>;_8=lf}I(zUIt3^6e}KDrE5(|D3_$R(}L+o%-w}`
zbW+O{<Zb4#ai5p#1b|BziS<mS4f#M^?f1O0cuOnOxGt6ZXzn5kLK<k}65N+Ojy2#g
zqqd<7GP5sQ(3QE^Dw?<HijJ<Uk|<=`%05(Sl1t`=#*rYZD956~!zKy4(Rg9NUYv*O
zDF@L+R<#h&=Cz{jlz57k+8X1o1<zNjHOpu>cU~HL7KI-9>_dNt*jT{!1QYrEUq{2D
z_i%_>Hq*Plgc=E{A&erX(5_cqWx+j!jl-W|rYLqfB&ko_>Z<3Ue7SU5EDksdd#-ex
zXa5-&Ws;IhCk`&g{$)kJ1(}@yUhEN4mw!q-VEV^la_AlR!iIl_gWYO@$_p`mv?mtS
zSBQm0+0{Sd{+>@Hrqj_TgbUMd7`FyxrVDQbW^rVt1py-u{2&=inZ4V#xT}x`QF+%L
z!uzzgCR_<#!}^K-LCzs4`JnocF=>?!-q+&_38FSt{^yPbipoN5HROkbQg(5wg2aY1
zE<9y8Rh^9^G(1r3gfJmS<PGeueVl>$!vQc`RT`u~LFkSHqv)wEK`xp!tI;NJ8=&S`
zK+!z0U)Lr|GcqP{s(OV(Kr$4a8l|ff*AxeHf4pVbxQKqH9Z_j@WTLZV)N(F4LyM|T
z?U1}T6Vt@6UcjhiA%9adiQEgwR^$9kfoUO@m-MY)zwlD6w3cgSnrqPn3ut<NXMfa~
znTbZMQ0Sf|1D8DVJVm~Z)VzUV1#Dd;u0X*!hpGrtcn$WXhhT6HBdnNBtovJWe%!Q#
zc<Qi791@2b$f62O1*7@r#x~l++}r;B#K89J-39y7-znY0PE-Ou{`=MqY`a?Ab&$y}
z*`_7}9=x+YhrdkbCOuZ9rr~)Q6X0TGWlVZVJ}UK^FmQc8Qsk<*UQ>t`GJRrOIB1ly
ztavy@-l#DkQ`eW1jup)Iyc0GodYiJAYf&+y$$`<fSUTW2^G{-z1zg-IVz_@vG?5a)
zC>-yVNp4X8FnD*vh7qfrHYM|KvNE0}t<Y5+IE^%z3%N-9_H_iZA}VD{H4u)U0%~3w
ziCk_Ji1^zB+37m02UHxH#G~w(vD^`svm7@pvbO%k5*uW%WgRXwK}mW#r7lP~>Oi7e
zhBGCyrADZS^^^7wrIsW+Twt*>!KF$NrjN3Buvp&Qx%(pE-_)!H2$b%$7&W^I9#7kq
zzl)Wdm%(9V=?V~9!mkjj%6ZU9b+Naepx*W;^iot8JzX1GM8T_AnBmV~%p?lcNkIpc
z_I&8%W9aQAnS7bWlk?|U6JH)Cx(hqyN`1NS;VRXi5jYBB81~(k(l;&7USd5rT`yph
zR{9t|AYkaB!l;_`)kSq2j^)ItF9AVciq*WtH!Ori+iNqWQXQZWByJgKQ-schEPsHo
zOizUUCn4*ms^EXSHzf|M5xR)*==uT~N83F^Jx-FD<?N#&ZS9&4BF>1+ha{A>dOSGL
zEhEnJIEH$Us3sy1px$_T6kW|+pl<J>keGLm^F=m;R1lp?uoR`}ibgO#>6c$h?kF2y
z?M{w+`$NG})X(_^9itN6+eD(a=G5|H%nb~C!{Dnyx<iV;3NFT-7MVvO7Oo+b`3=)2
zX_Z7hy<4x=4gX@c#QH*;K=<-2=h^i<T09fK+{Wr(R=z2LN{k+N&L+dheC}`Pyfb1z
z5z<xp+U2Q1<Q=mAgsup`!KQF^y?cMtm)$X|Y)tVf34x0)8&%GNO9v82E?=;9ZEEfc
zv*upAdo%i#cPlu-FTD9#d?@t>R8UltFZl<-M(jnxnqPVbxekGgGHOy{EMgSKda^k;
zaxtnRbhNKMb6!qsief=qb!|7O@r@;wHxdw|di?QI;U<e~aqflyq};DP`I7)j&Z^q2
zpFmsddK!Z^CxapEj6pfr*Nfx4S@9Gm?Duty8{2UYLL{R!cfldvvb89=Z{1MoO`nEH
z*y3ct%?9J`8;T{&tiQ<0C2ios1LMk=oz~$0%qCOCfFz@Qv!~Y2ONgk$#>MMlSm){u
z%sNXQFn3Z8aRm@cJ0>Tlz@WvaJnj$C8^XH&ObWGQ54Pbm1sbmgNiGg_1PMbBdDrht
ze&Qn80u^IRR(wU?p0x(Xef%>cJ*kZElWechP_QNY2jeBnu1bmqX6p-1Hp!3`8Vx==
z)E|+~VHt6P?ro|vMw#S9DLj2VOOF#+;O8n;3WMlTPy*y)W*m4SYHbsa^#D#YhwelL
zj_gCL^a8{siZkMzW0`H(k$i;soSeh)rpJ0D2`Q+9Ei^ocTn#b|Hc>YK1~&*fdqj!h
zB?=9(e`6+d?zbFk)}7Xx?WZBeQM+SnjzKMO6eVAv?~$Ur`i~r-@rrs-c~(nbnpgY6
zDfKn2z6Z6lJ`G^~%0Ue1$Gv=BK5S^s%Sx1ImsJJFPFJhx9Z%PW5*PFqi>VzFXd`?8
z6N2$anTEgpl0)rn4IeC+A!0{Yr1g#CLkv6<>}Ph_IXomV7EHG5C<mA0;MboY&E3>Z
zt3<g%BpZ+?_{@$6mTAf{G1=Whvx0w#GQ-1wmOja?yqxrW50U*U>+ZAqJJXIh9xH2-
z8B6hsiAI<0l1M|cF%7w42TQAkL&&S)cU3otK?0v1Gaa(q$be*uz$lkH8odK1IN#a7
z<dF>|ITJFv_(trf;;=%AdcZOnNY?ViX>)BQ^oNK*LxRERU<B6OMfe`5fwGuY(W_iS
z8m&MBW56zv{;P$9)`|%hq>jd{SZW!mXWZtDP+WKh=69BX<;IZ41-g1W#V2TipM8yH
z>jdT>TbF@PerBs+e2`;1=^3wDwo;VadfiC+dHS~vGI0&>p{xom$RLw&7z%poI0*RS
z8t-5F#EmKPHqo(3ig&*GLqaOdJtT?~=uqZ+(FPYE;#GTTi}aeY2LV04gE<OeV-=_X
z27fx>4}#erNZx3ApZ}#y|2H4~Kg`6$`TsH#$Ny#~&i`M`q-Wr=-G=PHR^HM6&&`Jw
zIsq)Bo!yG(+Vp~aK^8xWKZjJtopvJ1nrn8=@-q+?Mbi*-oy?1(e8yG0cgX*0cbERf
z@87aoG5hly!IzVlhq}Yh!H>Vo%VTEk(_7y;?APn@&Pn{K1w$WOcH!bEpp~nSzq;C}
zL2gHZE=z806=w+{^_=6>!(waZ=BvEfxB5~Ve#hJ)%iYBfonO7RE(VWh*7xZ_r`rm!
z=F4csy%TbtRaVE{$`p&h^3!1F@!3`NXQ$n*z1ID+Zc%T^!=ClGym71E<IlBtOYmmz
z4qNKYSl^BNA)(!F*W8OpsjS`Rb$D(aK;_c?PybL^yvpx?u_&FGPeq4Yk1FPykj?8p
z_s_PA&-*#XzD1KMR<stiih)ubX$`#{?addWxKEm&Hzx~flTG>JmF+zU2V;SD$J$@7
zpY~>f+<adbc1jPUU;w)u-`PxqmyfS|&%w_ry=bf4ijFIhV>E<^^OjB3D)LOPl3G6f
z*0+u0@7KrG*Q<c-?~Qz+b@)H`Cp7+&ORr!7h3vjDg54`|0MoZ;uX#m{4ruTGr>kAX
zKscv5yV%uhy`BcV`1!eUc$f8Op-0GyYaHWM07fwV<FkD|^_GWR+wj!W`{jIBcG?o6
z8q0EqG?mc(=YRzG_hjXk5Tf@V^tRoXjtO*okjHiW*jIj=eT4vbQBeN9IRc6sE6Q@;
zr?q9kc5LoPEaR9t2TI$b-ikNygGdLWjC=x@tq0qY;@1v)8ZJ&Btuw;fjf)4|p^qb}
zdcC$6?rl&{{2y1&{!2?{;s#vAl~$a{LbO+^i`2S6+XH)C*~_~2$U*Y^^o4km@6iCl
zhu`%pRgL)chSzq+JbSxuHPJ!)_I%3gp|E*7-aFARb_xNc!ZQN<8GD(Pz1a&s^d!Qj
zF^sZmZkx7t%QMdqd1Tf)|L9Dti5wAK#*e%4)KVSq{Pqm>(S&XXWXnOU)UeC@3E!xc
zptCP_x~ItUNAwsdnxXCN7WgM3(jVYx8QIu|yVphnBfLEm8=O5;AAC#Sr8aafIQ6aw
z*rQ|Wt5n8O1|Eu7o$IoWx&QhE0l8dx_PUtlMJ1oX1C0q7&7JB3!j-{Xq!CUjOz<yW
zl*Mb&m>E{~limBLS0R#kjk}&*O956Ci=L^7PPUaj*=TI>E87(}x8`qq*4`E-JoaJ`
zIXLY?mv=IIKx7Fkc~>mv4MGZAmx7Gdx$-=iB^`JrGK7dpp$-u-ozfZ6^Ar|?@>Y!N
zqn(Q~cKZ1bQ@PhD_^ODwT!H$(rBGJi6%M&ETPNH=3R>2HarwM(IkU@(*o6*LWGfVJ
zrG^7%moxImOqX6NFI2iiLQP6UE9V+wK}(Wkgjh%9dc29PlKO>~_MC$boZqTvLl!su
zUUAf!gqXFV$eE$<Hu!xzf0~STvh0s%ka%<mBDd}s_(fhU5QBL4pIc{4V^d#nb^rFO
z-kt{x>FQb@mpfbgOc5gac_L_x0biP2=7m65=lv`!bonENG7z7%ZF*twLOeHNRI|oW
zD{Tau%r-ljTyBZ;n~+?fUtW2=a_SX(?_=|v`}3Sjj&=Lhavl$Uxs~NsS@ZLNqQjSn
zT*uWw;Uk)kjm(NyI#UwZ$iev+<ONxK^{19TQ?-yp-eQlaM@YWkS?sg|G-r}=I`-Gi
z0D}aKu70`kh@=h3U`hJ3C%&H;$}Un=|3PLZc}J-dZ9@=7AiX(Y?0`o9n?D#b<6qbb
z)o`gR5L6IPeANY9W}Xw#W`4CX$=E<(eW62fuM*ACxzhlf^YtThEpV5iOtQIEvY(`e
zatXak!HeNylAOr6E>XfFstFMb+ibE=_!?p0n#2KM^PX{!+>htjC9Ux*I2rEUR<&}-
zROqN_w8L4V#nEju7FP*+9;LG;-F=M~>^W;ib(2jaE(&_jSrZ#OQ|HrHR!~N+rl)@{
ztIKqK7e}aQSOpG(va1Zj+2l1wh|!V|$gq6zAD4*G$+F)3-_IE@>FP<gDHI_?;%+UL
zL4-c{Ot~zbHWxl%3NSPG;QhUsvu!=iV5!0o+|#V_0s&C9+15|Dy>Ul9aDO1;QaYfh
z^!w+MW<+d1K}R_ZS9Oe``k`*I-fBd%DbuW4MP+N`{2~>J-T?4!h65Qo+h|DKq(KRY
zqN{H<+jCZiF|RRpyN6`_rr|o)5o>v7D^S6j1=#zR^ZlZ^NF20A-A-2LpCW~DF!}U^
zZe0uw0e%$}oW|mA=SoFxs%|^c+EM7asyd8qL*pd&k!5(IOKcjhvVS6t3(hyyBnX1{
z18o-q8_C)m=Bd8tlXg%nkORtW<PCUHPX8&`p4RXQgwm0rk;TWcVt@cU8;&B5>N@W3
zIUz2n;&G2OiQ1=>9}9Sd>q`$t778NRRH1TWN$&Tb)2tej`@q6Z6H=Cqz-e=|k#5gs
z_0}lGT29i0x2etEfS`tEl^>26R+yB+Zg#OS#@VZCY>d8meyE8b7=u+>wRQudZI37h
zrb(62yQGK&Uh?u$UYtg3wRM<T2g44_$(LlnXoj+=NX)K7s+qY;k<t(kW#~z>Ugh|`
z&!j2I<w~`sfSg|?h&~(ah0{>0J-V#jLRevM5NNm=HF`dvgnWzhXl5O9dEsIyqGy!)
zt)pWhQkadfAmo5i6moj(K<=~3qU{5S-~e%`ER<1bexeAvks?1)#Gi)kla;86pp*74
zib~88n8?b@AD{P2LThgEpaAC*un#GbzG+m%zg*KFYPPg_E6}_x$QH!<C#YsL<n;l}
zii$F&8$%T%>0&4|Xk#uqO>)6Yuu!0KSL;<uU!Xii>u!t2qFLLI;Xx4Q0Wac=w^f62
z_<y}CA=fO(gD^MqEK_m!dC<%EYVR0@%L$DLqklqGM#}EZ4x~AWOq^3kDEZJJQe+LM
z6E-;yTs(f%SaGAU5Js+xBQ$|p`5zj2GZ-K^Mp^<r-hh<mutn^xlNQvW^Gf<6&R%mv
zhp~q#IPHf&s+H4VnP>=E$to77QA{FN9uFhHu=XTGEu183z6#SZpIXou`l#X~V_lnw
zSg3fZ8>v~#Q1Eu4BPu;Mu0<4}TMOvZcgI2<o$}_g3&DM5TP-==YQ%1p6Jn598-Ew&
z^j!i{V#Yv*J6Egui1$E54DMs_EQ7C!tDP(pW9)*YO~X+p;*K<#PKuFI^a6i0kVjq#
zNii|;fX5g-d{9afV7#Mm5fCDdlnMe$lL51mOHfE1WN_FuY2^`=AS2eo0OF1_+JHJH
zC|%Xys_jUJUx0>?9o?ILTdN|LTDMwkXX045Wp(n`7cdo}Sdz5JFczqR(buaa3rsY)
zKPik^E}oq@Q9CX|M@!P9CU#Sa`E|J(FVTjArGKf}+VgBS<bhYgl5?S`-!}G`)CQA&
zEtd78FwulA7{FR*MI3qROwD-Vov<;XV4B2t++N!*8*O}`3YXSWNVaZqi&_Qj69rNh
zs1keW;UtEhtz0G0e3wj^{05v<NH3x*)#!$pA0L7UOrBCMqLZYVgd&#<^+1i#mZCFT
zas&1}DoBoEF~&ecifMYFEMAHiNM5WVt^rIG6Xeeq^$-wq`ZKE%*YxRTmi#L+I0JLy
zkdw*QS%MGthP79w!q71?qAwf%RytLBIIH{#1oK$LoT~v0q*NMyuC48-G#5RMVJ32Q
zy0G~?6^AHO7MopH@l{JsE(+wWIqM|)TC(w+5!|4+@TjxxWW@%nWd}eHQz>CyfU-ni
zO=VUUzfxSn8Fx;w-f&>v1J}ovDqh}HF;ER2|BVlog7h;<XoPVvkhCrou`yNBWuIc0
z;au((XC>{fSU`L_E;Q{-d)WL;ULA!$z-mtLxx}^{?Ovaidm%NDjE=bCE{*~fzVXmb
zXn;@3vnX2E&vTGatiC9PQ;TGvf>aXvaEe;$A%BXI*A%^5td(3ryFpam7e)9~W<&pM
zt_415s^8RRZ{?Jx`{?0l6*jaETPq6e56l#$Fp*18hUOp>;n7g*sISPN?T>hanh&eR
zdx^rVu}>VWqVLM3xjKg9Iv68<c82#fO<x1f$tABEoO+bY2pAiH8PlKV%`<Bt@`0c|
z(Vi?=Fv^N<Fo`2E^D-*{?2v2ugXKz|(bs<)Io*@{MZBTwh6TciKxzKXwgXqH^MDkJ
z^J~mls5MPJzKjxuZfxn~D;?zNR9B}Xk}Zr`{7TJE7Zzj*nMWH4_w<fAELAKVvdp4z
zfRrnVEN>sIkO!w!WH;Ruf5~J*eF`_GcqwS=c&1e%cGatR-aGYC?$oM=1zEH=%7o?=
z+*@HyDJ6D*YxT{KCoA<wNMTaYAV{rL*G+TpTnAN_{2!u7xKwSvV8rmPVJ`OWj$)E=
z?TKSb2G<lM*G^5f+@ZN-it#%*jFsAt#bQo*gZ_I)81U6v=+2PhCE8=gbr3pB2D|0>
z!8Z!z+!%)(nLJ_<=}L;EXOE^NG4r4p*f#Qv%Wbw|7(?WL12{%>yF&l>@>}Ge%NCG-
z4i|M*a`CJjM~G5){62m3?VRRSU*_WS<M&b>r^ZQOaS*i)2bc@K>@$|=e;G0%_Lrpv
ztH9nA=Hd;9oO}S1nuw!mz+fvoyindP{EF}|sz{c*oi-{jT=AJKwY*{oEz78_lrv!&
zal_bR&YUDM9KUU)<6X~>&JS$j0`$x@G^ImK48bl0Xb@Vl1&=$&8dkQt{>(`f&^#s&
zgxfG>`@2)8Na4t+zamWzyJ~ir$NJ{6VU_X?g2HpD4*iaw%xVlgLt@Pd05YSalx`VE
z_Z$O*65<%{!Aw?j)tG&3D?9Y%uqr$;2UiWA9eRF}V_04*yE2YJkEh|r004t7&r09L
zPFl(uQnNQH=?zSy9yW;xC~ibupu(}B5F8?}Vi;|HDq0t$@GtWAT+zDGjUnD~W7whd
zo|RK560^2sMIs>qLG|FpYf1$2yieI5zK(gGXSDo;**>r6NIhAnfYagaZ+f%PFD_<`
zHPw=RF-BW=@UK8^1H#ZLBIuuWCS1ukT8~Gs7WhRKXLYm!@I;~^Mwz@2i363(WFNp8
zKPX2LcARlqrA~8L0=_zq{5y{_eJ6F9vgAn1=7Nj8#$^1F5z#yFpHCN8F~XzO_#0g-
zvLgQKAl!M*NOaP?U9)dzlq-lz`GrMd&A_lOrBm9Ti9mGTYsHr#%eWQ&zQD-Opg#{N
zvv4@wzfy1g&Ltm4M1|}Wc^RJST_DAvNYr+@Z|hmU)h`CzA{CV*fWEc&@Z!h0QPczN
z%p!87AE%X0uo!+c*Mn_$cNOfp28E{v6LfXwDYGf#YpPS{!8)IRbxQ;A#Z)fGp2N_x
z3KdY;$87GJZOLwQoBI^FiNS12R+vJZWzN}8WtQYx729vt2aeV#d=W-dlp%*>vVW$F
zFUaBw1IvJ{%CmGR_ryX5RYv!X&^u>h2;a<fAp!YFLYRwP34&i7)cxX|JmjJUG@oDS
zEK!WeMq2$*Yi50SjfD|U<;gEsHZ*bx?$Z%QkL5ZD(+f3CxXM9OQf8d*<dlJ-{?z_+
zRF}F4ui8de>Hgq{i0CY2Z^LO}O`cQCVlk)D<8e>-O}Ik{bdO+|K;-mwxi&}27Q2MU
ze#Yk5um_Jf&V7c37WcBy6_j!ZKt_BF%G0pfn2LQNw6<CsOiH`aiVOqlquLM*A2VR^
zm_oA;-5n&DLDohsW|Hqh>td{m33rrJm-o&1`8cO?=qPJOy33AK>tf&s))0;BfvS;2
zj=+KTntxLM)TYfIyO+m2Gj0YjHO}s+@3;#JYi5&d!+TVCTU^hrDDA$=t+*9_jYQNG
zI@>jBZwVZzcv142G@(7kM+eEp-4uVY$11Nx?96n`AkBXuyhqrg!LE$&hXMiMirh2*
zb_<7o7OfGE4!G()V_<fMEFeSCzL$yNt<OLIKDc|xHI{gC<+DhtjgsfT!<Z4dbV1iE
zs`F8XWNcTBec0p`)l>!|#c}qh<)X&1V~j}Oo@`)JttvGvh$ht{+RL$zMpO0|&9GZc
zn^;l;9`pNB0B)EMq%X1%OI@5sutA*SWyUZ}MM|ZB7uKC%sR)T>X<fPXZo}oHcsJnK
zZI{x`B`!QibIQjfwF+bjdL(@9bJZX@<H<|_dX7sfU#syK269dCJ&e@c@Vb(u{tE`i
z7s1PnP-lJT5w3sGx>CYqGt`EojDs|l<TZ`jD=UxxS1l9|6z6)?Lv)P<2^3NeFjQ!>
zO8;F2V9-)T!ua4$)e5f^2=;!J1Q16<LD`cog}4y%P`UqSx*claQHgr(pDXkqlOr4>
zPAnI@3aldbD+htQc!T?CS4LJZ^JV4kd|W*(d+9X!>HW}9kLw(@z(IFfWA6L#B}HNQ
z3CAG*QQu~j+5RcNg~8pV1bm#T&M;UQwrWh834+vibwOVgKpJ_*AgDNP6v>ym?E4?!
zA9PRTx6#un(ktYFbDgK$88N~KZ1vUc89N<CKic)4$iTAHdtH7B%w)jd?R+U;L^J5y
z0|l)T-SShcCL=q%z5%vp+Jfsu2GK`n@Xv;FQ@194^2%>`@Hup)7Oz-$g#M@nu*3hB
zb0Y-cML&B4Xl4#*D7cMXPu-ep1=TTCP7A7<If^G5Fra0`F0_k%aPcr+u|%ixe)&`o
zslwytbx?3#v;cGIAJnEXQuj|qeH#O?;7MDn8$Re?dmFP8P+2(;Zpsljc8V`!`5$IV
z0=VPq#4`Lkj}u3n-6Ufx$oPHBXBBr+S3NlE_?*Ne_Wu@^x>xH9pBY(%-^`*~;ky|i
z`=Qw~eMO?w0^*XVc=Zzz44bPWD;~iKU8!lPO08lsNbp(2|E>@x5}XxWE-$mWicPbo
zjVsc&m6ECLns7I&?$c4DrL&J-6$ky&gsl1C)OO~LE6UYmC)lrC*utvRkRgiSjrP&z
z`}0Mm!gSM=8;kWM-SK5dvpNK#e+G1hL+(8-4h9%!+`N%GuPDP<w0%YfG$JRTRIw+3
zb#r~0wiCkVN^c2MNDvV7kiBTrsnD5apz^)Q^muik%s`L3oR_NPqH$mqVXTSJ6XZz@
zoVg_!xz+|E8k6n;<0P!+E>KPx5tUx!-(8q^%A$Cf=@F@NmOdr>5#F=wyPDTwtF)h!
zD|cWn{Pm<d-sPFQW9S+*(M0&q)KcD{NL+8Au*9&l8|M4_%bNxRnvU?$hG+wM#eQIr
zE8vi)jP<JeFmGg#p4U^fzro5&=?l>Jzr=l_Vtv_u0_WMyzrfqaaNz$NZvO{l{|9c_
zSlRzyxMgPgUvSI(Kas)z&qLJ_JuL@Z4ivw&`i%BmEzeE4rtXdJj%-r~EKO1*L$Cq<
z@h*<0l6Cc_AG`@fefMNB^+dI+v};1>AW0V9C{sKGyb{07*4V{v_a96@PX9lPH$OK&
z-Td$8rnb{xa}VG@?_bw9_2m={ea+pKOzth-9^P(?>`Saw?wZ;adb_PWTXL~@?&S^&
zFWp1u{t9uqRycgm-NkA<H&4VqH9AY{PB)sLXU86g@>FZSO;+5+gRau8a`hhSnT&^s
zpZkus+3t)YYcHQCj#oHK)rB6#?*!K!zZZ_Gavbp9{x0*eZZ_vH79CsHLTu((6g_?M
z@Vfph-5bw8z#Ki?8R8qOu8e`~pMAsk`Npq^je1$ha8Eam%QKu$(zm+=ae6FpF3HQB
z3s0VBpZfykzufO9Pe)tHQr&v_Pc7LkJQ+LPQ_0ov7MfeCwJU$KtyK0&X>VLrZ_?{<
zJS0l9iSRN$?VS61xw*a{5kHrPoGewhW?_YFdSq?fy2~V1WQ!--L0>Lk9CHA6I$PKE
zh>u=dfw)K)M+ghZJMB9iebIC$*yIvLJQ*60I~>ITNZvCqVu*#~Q8yPZkQg2Wj~n$^
z?INVw{dCW#h_q$qZ&&fMEQxD!7VI$!L5_nU&Oq_qT`-vL0eEv9n{Ip$3f}``hdbR3
zCe5|hB~JnTMYQ;iLkWL`+}zGp_8rDHK<<Rw*GCvVT~c5~H{Wzk&7ZN5>m#yX$S$(Q
ziwR-FdZk1EvH#L{br5lxxT)YAR!dYgE-F~R&wrJYt+s%%hE$TxKbZ_h2gCWYxLZ@P
z|GQ0@ozm{<yCYfm(rov5#K1Q~w5Zxza4@BJp9=Dxj);KHb2K5=#3cML&8X3xx>1Rp
zYc8lGwSn17fszt(oJX=W;}j?$G4yvJ-yiJ2I9PUvwCLY#ww0{K==YSGdQdZy)1DHq
z)iUwDbXNKWRz^V1<7Y4+ONh$;J2B8OjuaA6E4ngwWMN*6OW1X(t<GfqKNPa<Cyw9Q
zO975B>71<`IuOEWl4r?8yysKW-;lxpT#}7haVRwq*P{ZOGKFlI|5BsMroyw5e<b2c
zA2^ft-6Gh>G~&^v8T6fw848`o3do>jPmm-=_bwE(f%2mePmM@_jTH@qu2vGHH3m4t
z;KwKf0J@Ju`HkWj`FynHEjk5+dwVF9uw}kVLg-8Ux8J@^)~8OS!&-8}QQcx#+rK}q
zC@EEAY`dbmpw*2SbMDC)?A5*$>*DY%H>?N(=sNBSbJR(5c+d+z3c_PB^3WwnIUuUA
zoMcj7d%(!W)4}cHyzR}d5ZD+IcpQ@3&U@EQJ9kux9LSZbOoH&0U>AygAo-54K;*E1
zl??L>x(d~0=<_4UnEyrqbbRsN1B@iB%(JDpZ#oA?W>{6+vc|cUKG{Q|nM3SLN#Gao
zM=lznQrXCUpI{ql{Qf)6EL#XO^`}44%fQP0`w<Nge%GD087ZV{0_K|zL~_{wfD00E
zviM2e?x&2bRV{G0wplW0#zYtcBEq@1WT`#++V%?v)nGOKt>whKfg--JcbsG;pXz|Z
ziB*VDoNa+^6Kwc53tFMD2n)S<mX@-t^m&bw!H5FJowaI9vldLqw>V$GpbbjZ!h|$G
zQ)mc<v9ihUHPHusj5Wp82CWe^klHK^3ry_?>t<s%<v|Z20+~&5^BVR+j6Z0h&|aTi
zm=w=c9=~8ed%!`A_=K6}NAJWpx0)tuZh#=bk<bpg4PfAX1^rMkq)v4`c2a;n=h=59
z#EEebB>3bbNYH_YrH=1r*G(eri+*yTK1o|+;(!2t!Vy*jg<_x-4Gb9Uj^%;R{gC=<
z=;mY^(<_{@hW@2cP*BxiU4^KG`4e3EX|dOYYz#Ok^9(wC@_l}+PpI~HVY7(Th<5u5
z9V4jaa>o^To4NJ4W0`dg(!vrL`Mt<gRIKrsX8yCQ-!Q<T^2i~F@gO#``eJ4{xikyM
zsu(AFs8Wg%^Ix<qct0vcmPuI9*MA7pe*v*lhC<3a=a<vONT!_eZrPp22p_IiV98?A
z6VSnikEhvOE-Q!MXh$~_)%``wVE<QfUmX_b&h1;A4p7{s1I2A{hvM#9yaO}1I}~>)
zv`8uLuEmQx6xX6HTHLLLQd;i7{&shF_jk_y{y68}c^>lQO;*<Wtz@mdNywYPOK6=P
zlD0pHU8tz~es8jc=JYF-ZXDlSd_xkN*h&l_mnkc<aXfU`Ek>;qMa+(<Jrh!_Q~I7c
z+SWc43%{;}FqmVXo?uWXtYT**FAU?<e?6*qI$8$z(S36W18{c6qH>D>bD(g%?S;7C
zb4vPPwz2pV<+$|xxyljV=mXd$%41?=F8tmk$Rhler!eN5+UeXJjaCUh5xYTRbl0)G
zZ4rvAdK%*T3JtSDJ$HFy+FqX2BD-1A=_o^*-c9C*e0hAmp`Ek!c>3d>6RCCjt-9L`
zNMB<0%s0P<yv2YBz+;>Z93nYUd|g%TiX5skFfpd9paS1hR?DYZr~J%O|1wa-BKT^C
zn7Wobt;1vDBIm0IR=ej>!X+D5I*C}sGUY>*WN|l)0ZZS!lE=Fe9AC%Mv`67chfiq_
zi~%3Bk7B_z&*iyJzO2D9!S-GBI8e17R*FAp4#IbOZ=vg=)ge>Hr2Bla+808C<fx20
zy;}AyY6{8g;|*th-UPyBhK1#D@VI~3r+`Um<o&2UA+ys5naHJl#D>+y%MRK^gS8m(
z-%g#M;8Dg`p~Q)|i#E@D`di|tWas-1lZJI}pf_Wp7Z)68B`cwQEO{1v5?ooPVD`=y
zDX8l;)q;9oDb7$Rx8VvZ&$$G|$Rv!Uo}ds}mF<2}f{&2JiM8I#s24$Yvw)!^dmC9^
z8)1SCr-O`%jRv~NrHU&l2B#Vv5*#Y^xH@{TUWfOl((ZwWqG(-8Y9doHJt!d30^%Ts
zecH4EY$7}=!r<p?7iC%vxYr5q6sO1Fs5sfeVw;tvsNUdoU!`g$g!t1UPKCsOLJ&7c
zlHe5hVop2rGRMf~$2|-KX*Hrx=Ty}QxU=f&254Q%&?*IH{WCx(-ZZNS`lFMYn=i3C
zsHpG04<i;k5vp+z`@Tpi9hf8MIS+pMvGlxtqSz>cpXaUln+K!ZYFwN3**JMFYpUqA
zf!L<F#jogjE?uLaUzVAx@3ga@Nas|{m%$5ahV1ICFWW!X-n;i+rc5ILvXQKWik+1k
z!<p+EcWPt5sF)z^LV8p8UG{_kE>}rYKqX{iz=cn1HTBE;8r-ySc=V9A1X;pOeO8g!
zo(L{l#8)EvA48a(yXSCfN%NmI<0PKKmA6$55Q=l6r3TL=lNHiAlF}6QvhuK#qy|#0
zsJoqV^i%Zpv1`+!$kU+<H5n=0>+&4aroJlgHHlOoW$qJiCRK_{<B+JLnHi*&pBLiN
z)4(G(p&Q}jkv_H-S>IO!R_1LKwLK3isY)()An1~b>E_i+ZiW^VTWSsKy4GtdaMn!W
zqR~Z4CLa%zzfI&iAvaHeeI1sl(dlh+gQUbWnrt}Lrzya1_=MxJDr@n;Tuuu66FHik
zW}B9DdP)CIYETg~WSC8bs8*d5Td&e1cqP}ypN2P}C7Y1*OVWAL*3gz=FH#r1@u6cF
zabc7UP&BNZtY-Tq)m&PQa{3`7d*~BXzWtYq6Qn!gkl5(zn7&!`k_~QEnu%%9GsEZ`
z5EI^B(xgMrqFf1sPx`m_c?FrM`U1g%IfnrR#Cm8I_(RTf%ja>$sba(ieFVyh)NIr1
zhBQ?j%BT^cRTPNUwD`Gd!xTJEC5n~Q-VrwWD%-C1<ueIAlm$!n8Or1m!M=hg4~f>m
z<qo39(O6T=wtEtn@t(@i(kqNA8a;z=tD!m^eOTfF-+4QWI%TNhlXm!Oqa}<Q(|j(E
zMa-a-C@U>Rnui*$LHY_Rp@vu?>Gv}`!>A=Q@h8@2xvSTNN4xz|#Q<+BmMlyRu^*UF
z0;n@pD^P~K=j+l&y^^+HONiLC4&`P^^SMSeK|@W|au;}VDPl;<6H%P1@|6K>{km%`
zaG_gT^J)0OBTP%{Ai(Dl@f`#YUm?P>urVfm^pJ;V6-5z{z%F)h&w24@4)!pXNCOK>
zPeH}+l<pG1N%u$Ll(9ACAyH1loM^m)A<g_l`=he%jq-*pDnutqnOYg5LYK>pLaSO$
z*N#JDUqc)Bm^{iAMgSTGS&Lte3M?0jzYM)%s8xE)Y4#*4%^-hVAZQE3I+EBmpW0C@
zeeUNmqRvA5NRpl@^DD9<QfGaWu0?dw%BSqa{lYWUq5OGeKChc{N;UFLNGt)C!71PC
zKB)Xav5cg!@n;dKtU=n-@sD*lN}1X1{mj(pGS$V$tK3`q5&>OlwyJX@s9dPpkER_d
zMNABx4EFu4(Fga&He8#kE%2Bv)h4k*OYv8c4*M1C6yj=t3d|=$&uRBqHItCYy@J1Y
zQy`?$QM(85Zp2>irjG<?MZb|GB2!G$I}B_ZSViON?eNy{MMPaGrbZ>)T#<T--8F8W
zmSnYUfezNhs~J^sC5EK+*lYoaq#!M;P1(c^Df1i;QcB}a={Kt?RJ}W9ZAuI3Qd;k!
z`%q`e_5er}C>?ox6xZwdva1M0g9y~$8)`nZhKMStzrw7c%vVHeaOrFmcv?Iv!a``W
zx8J(zpe_E&Fa~>VucwvDQLt#2vdz-zY@E!3jm*&$M9^6jSc-`xhf_dXTs}^qg$;np
zK<<ME0VT!fc01UV`HzgWd%luYtmMDWy)VVvKhfA_(`sZ9{6;dYPXW71{}{NV^Kg7G
z)v=$|yrUIZkdlPMBum-sO~RqXWD>7G9|dk1M&|_4#tf{AW;7;H*YUmO`8>Ra^XvxO
zZ8VBp4TmB8tqqqOO@6}%{?|%~@csiePqD4bD`L|e`cy|*MVKTWNI3VQGK3>)$?=oq
zGTNhcNV0`*4Ffw1$k{RYFBReZ3SJ$h)Kt9Zrbs_mZIfCX&`YmHQy+ak9J6yVYQ_PN
zXMmErk6eZO>}-v)#!(a+xs>g*!GYOuPTbE}^0su|<vn(JA|k=uyWqSml4qi2pA&LE
zix+b+-1~BlA)R}PX%G3nY5M3nI$_gg|EeO-b7}mMQ->i<O&v;EG!~EMRFkgv>A{{M
z&!}v${7kWvt)}DJlr`dCAkC(l<cogPI<?H|d?FB^U!9dWkd<kZn1ytPENA5WK#9hW
zL`)?6nru_}rBsK{sfGP>?rrAnmU^^6?N2Pkv7|)A1Nize$zgig57+QY-ei1sda;$^
zxHrUtB$m<ou~W)d>ND<Y2?Z;{A*VZ^Ukc(!FhCoji&}~%k$WxYO}M{}+Yy|V$n2!V
zMs$S9F+Nsnu{u6U{N=rQb%S?-PucvG5~lp>zMaFdIVZ)*L{0V@d0~e+u$EZ9t9~Vv
zTz)V6e)UIguP*z>4#b-kCE9O4;7AE%tv(?&)xXPyW)rb?ERV&PCNRy5j>$vf>AAMg
z%((Y(>Io&FJXkNvSg}<Z7O-2|76jc}UbS>jA`!&oq)k%cpEM^li#P(-*SZW&eR#!%
z<}~0P=h&p@FuL1y-i5}xybF>g_+Yw<JmvgO{H8~oy7obO@P*upbsp7diwz_1yB?&9
ztRcE>Ow8!{+GpZ(8$KB7Z|Q=Tny=~yC?N$Q`-9@2W@~!zEiK{R6Y9{v0Q<$$EIJ>Z
z#|1CeW>hMCrXgfUbL(917Rd@OMAX@8EdR_S+}~|DdU2LU{nafRTR?+5T$3vmYrO)y
z{c(~b)mQ!t&vuP7G<0J|G2S=Ug^T_P=V?x*WV<{3=ferA^;A2W{U)gF_j9N-Z>kqh
zv(WZ(!#f|y4%iMndDr(<ze-%*Fp^Or<WUTgml?Pz&FPU;SoXjyS;NyzT)A-5@`}{Y
zC~j3ozFbvCKav$Bu0_3Zo+zHA$ez!ijO^xDVYwz&dli=$M5fvlX}pj?7HkvR6|Lkb
z_s!(pou3Vty97}@fWy8NTf$k9#iw4+SDmSg860Okie*E?>VZ49fnVyv&29+_d7<wc
zM&~DCO~yMnHoSAMueD2#@_rV|50+t{3|IMmv{vdCF~HEuPXA~hk?>v;R>v#H;5D=v
zIr}04V>GuJLZ8va`_f?vtjx#Y6&LH|bD2hr$NBp-6#+uTA@{`)Rkqm}vkOGhq8)If
z(`Yo_w)xgbv6g1$cKa~t9LbNOM?PHAa2!)OejhqdLx-FYBXZ0XKg@C8OC0r@f8bE%
zOnpr=xUrg9z?AU~FX{9Gg0d>!E;AZ{>7HDw6^HRDZbC%lz-eR6`?zM8Aq6g1uPnBN
z8&dfBxYAkilZ1$}ilm{;E@{UTR35XyD^$#YMcPhtV_QI2NDy9occ~KPB!yit!79yT
zQI;02S4EX0*6vR|8jq#s+jeBs$-G}o``W!3DN1G(5kzUsbbZLdE_ql|<G`ve;Qbme
z5j*X(I^+jFWfpD6!bWHi%7oXF57y^GZ*1^an|Xs1RJo*}$E04F{83ESIcp4ASA9#k
z5vScMvgPu?3}oEK*nx*(Pnu#$*}*rJ^CPC`_i7t?`x&_MJDvMg<m&lf_SPgf8~A%a
zvQpW=6HL8`-(8{}Bb#*I|3(vG_)ud#*DQ<3mL>FivUMR+)=BGJ3tqBr6M%N(8@-G;
zuJ~>~YK!oKo3!G^wk>mt4#pC%ApbH%KYu{}i_-_=3I>3^C89{d$JfsudF8oT33K}Y
zz`|h~$V>>R>pe5Q5Bc_}bCR`Ht?ozU%iOMpgJdS@AKUHyqDLtxIYg~B!JVq!es+rj
zgD4u=&FD<ImUwz%ZfE@7AQ_WzUH?rRLtcIDWZ~C1S3~w+6A^Wm(O48lYr^QfeHxuV
zXx6q{pu`>IjDb+7@@C~C!dl_VOk-AFs@qC@EfNkWh0MmiC-mtSxC{#p#7SCqZCYJ&
zMr{sd2ZhJfBQe3hJsn$<JJt9Sr(klgL7rBGTUr@p4U($@ct%0DQy8?&Mu;eB7j^YU
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
E56rUt9RL6T

diff --git a/LICENCE-EUPL-v1.2.pdf b/LICENCE-EUPL-v1.2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..b3abd455b503762e7410fd98561613fec719706e
GIT binary patch
literal 340835
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%0DRsf6GJzsz^&w;BC
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%0DojDDm1axb;DI@6Rld_<Ljom%
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%0DDBg$3
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
BG(!LY

literal 0
HcmV?d00001

diff --git a/pom.xml b/pom.xml
index e113fa718..9bec7b623 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,12 +2,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-api/pom.xml b/smp-api/pom.xml
index c46d03a58..696995146 100644
--- a/smp-api/pom.xml
+++ b/smp-api/pom.xml
@@ -2,12 +2,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-api/src/main/java/eu/europa/ec/smp/api/Identifiers.java b/smp-api/src/main/java/eu/europa/ec/smp/api/Identifiers.java
index 5f4a2c571..42cf810fd 100644
--- a/smp-api/src/main/java/eu/europa/ec/smp/api/Identifiers.java
+++ b/smp-api/src/main/java/eu/europa/ec/smp/api/Identifiers.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-api/src/main/java/eu/europa/ec/smp/api/exceptions/MalformedIdentifierException.java b/smp-api/src/main/java/eu/europa/ec/smp/api/exceptions/MalformedIdentifierException.java
index f25a561e9..bd808706b 100644
--- a/smp-api/src/main/java/eu/europa/ec/smp/api/exceptions/MalformedIdentifierException.java
+++ b/smp-api/src/main/java/eu/europa/ec/smp/api/exceptions/MalformedIdentifierException.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-api/src/main/java/eu/europa/ec/smp/api/exceptions/XmlInvalidAgainstSchemaException.java b/smp-api/src/main/java/eu/europa/ec/smp/api/exceptions/XmlInvalidAgainstSchemaException.java
index 42092253c..2df96fe77 100644
--- a/smp-api/src/main/java/eu/europa/ec/smp/api/exceptions/XmlInvalidAgainstSchemaException.java
+++ b/smp-api/src/main/java/eu/europa/ec/smp/api/exceptions/XmlInvalidAgainstSchemaException.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-api/src/main/java/eu/europa/ec/smp/api/validators/BdxSmpOasisValidator.java b/smp-api/src/main/java/eu/europa/ec/smp/api/validators/BdxSmpOasisValidator.java
index 87ff33128..26aceb1b6 100644
--- a/smp-api/src/main/java/eu/europa/ec/smp/api/validators/BdxSmpOasisValidator.java
+++ b/smp-api/src/main/java/eu/europa/ec/smp/api/validators/BdxSmpOasisValidator.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-api/src/main/resources/bdx-smp-201605.xsd b/smp-api/src/main/resources/bdx-smp-201605.xsd
index 4b1daa884..aa147ecc4 100644
--- a/smp-api/src/main/resources/bdx-smp-201605.xsd
+++ b/smp-api/src/main/resources/bdx-smp-201605.xsd
@@ -1,13 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!--
-     Service Metadata Publishing (SMP) Version 1.0
-     Committee Specification 03
-     30 June 2016
-     Copyright (c) OASIS Open 2016. All Rights Reserved.
-     Source: http://docs.oasis-open.org/bdxr/bdx-smp/v1.0/cs03/schemas/
-     Latest version of the specification: http://docs.oasis-open.org/bdxr/bdx-smp/v1.0/bdx-smp-v1.0.html
-     TC IPR Statement: https://www.oasis-open.org/committees/bdxr/ipr.php
-     -->
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" elementFormDefault="qualified" targetNamespace="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05" id="ServiceMetadataPublishing">
 	<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>
 	<xs:element name="ServiceGroup" type="ServiceGroupType"/>
diff --git a/smp-api/src/main/resources/commonServiceBinding.xjb b/smp-api/src/main/resources/commonServiceBinding.xjb
index c270cf265..cfefdeb35 100644
--- a/smp-api/src/main/resources/commonServiceBinding.xjb
+++ b/smp-api/src/main/resources/commonServiceBinding.xjb
@@ -2,12 +2,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-api/src/main/resources/ec-services-SMP-1.0.xsd b/smp-api/src/main/resources/ec-services-SMP-1.0.xsd
index 184fe6368..35fa43f06 100644
--- a/smp-api/src/main/resources/ec-services-SMP-1.0.xsd
+++ b/smp-api/src/main/resources/ec-services-SMP-1.0.xsd
@@ -2,12 +2,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-api/src/main/resources/org-w3-2001-xmlschema.xsd b/smp-api/src/main/resources/org-w3-2001-xmlschema.xsd
index 177780110..3e4877c1e 100644
--- a/smp-api/src/main/resources/org-w3-2001-xmlschema.xsd
+++ b/smp-api/src/main/resources/org-w3-2001-xmlschema.xsd
@@ -2,12 +2,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-api/src/main/resources/xmldsig-core-schema.xsd b/smp-api/src/main/resources/xmldsig-core-schema.xsd
index c937bb804..3ba0f4ebd 100644
--- a/smp-api/src/main/resources/xmldsig-core-schema.xsd
+++ b/smp-api/src/main/resources/xmldsig-core-schema.xsd
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <!--
 <!DOCTYPE schema PUBLIC "-//W3C//DTD XMLSchema 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd" [
    <!ATTLIST schema 
@@ -8,21 +21,7 @@
    <!ENTITY % s ''>
   ]>
 -->
-<!-- Schema for XML Signatures
-    http://www.w3.org/2000/09/xmldsig#
-    $Revision: 1.1 $ on $Date: 2002/02/08 20:32:26 $ by $Author: reagle $
-
-    Copyright 2001 The Internet Society and W3C (Massachusetts Institute
-    of Technology, Institut National de Recherche en Informatique et en
-    Automatique, Keio University). All Rights Reserved.
-    http://www.w3.org/Consortium/Legal/
 
-    This document is governed by the W3C Software License [1] as described
-    in the FAQ [2].
-
-    [1] http://www.w3.org/Consortium/Legal/copyright-software-19980720
-    [2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD
--->
 <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://www.w3.org/2000/09/xmldsig#" version="0.1" elementFormDefault="qualified"> 
 
 <!-- Basic Types Defined for Signatures -->
diff --git a/smp-api/src/test/java/eu/europa/ec/smp/api/GeneratedCodeTest.java b/smp-api/src/test/java/eu/europa/ec/smp/api/GeneratedCodeTest.java
index 046eab2fb..d9039e75e 100644
--- a/smp-api/src/test/java/eu/europa/ec/smp/api/GeneratedCodeTest.java
+++ b/smp-api/src/test/java/eu/europa/ec/smp/api/GeneratedCodeTest.java
@@ -1,3 +1,16 @@
+/*
+ * Copyright 2017 European Commission | CEF eDelivery
+ *
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the Licence for the specific language governing permissions and limitations under the Licence.
+ */
+
 package eu.europa.ec.smp.api;
 
 import org.junit.Test;
diff --git a/smp-api/src/test/java/eu/europa/ec/smp/api/IdentifiersTest.java b/smp-api/src/test/java/eu/europa/ec/smp/api/IdentifiersTest.java
index 5b1064607..8d639f045 100644
--- a/smp-api/src/test/java/eu/europa/ec/smp/api/IdentifiersTest.java
+++ b/smp-api/src/test/java/eu/europa/ec/smp/api/IdentifiersTest.java
@@ -1,3 +1,16 @@
+/*
+ * Copyright 2017 European Commission | CEF eDelivery
+ *
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the Licence for the specific language governing permissions and limitations under the Licence.
+ */
+
 package eu.europa.ec.smp.api;
 
 import eu.europa.ec.smp.api.exceptions.MalformedIdentifierException;
diff --git a/smp-api/src/test/java/eu/europa/ec/smp/api/validators/BdxSmpOasisValidatorTest.java b/smp-api/src/test/java/eu/europa/ec/smp/api/validators/BdxSmpOasisValidatorTest.java
index bc169888c..a45d72159 100644
--- a/smp-api/src/test/java/eu/europa/ec/smp/api/validators/BdxSmpOasisValidatorTest.java
+++ b/smp-api/src/test/java/eu/europa/ec/smp/api/validators/BdxSmpOasisValidatorTest.java
@@ -1,3 +1,16 @@
+/*
+ * Copyright 2017 European Commission | CEF eDelivery
+ *
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the Licence for the specific language governing permissions and limitations under the Licence.
+ */
+
 package eu.europa.ec.smp.api.validators;
 
 import eu.europa.ec.smp.api.exceptions.XmlInvalidAgainstSchemaException;
diff --git a/smp-api/src/test/resources/ServiceGroupA.xml b/smp-api/src/test/resources/ServiceGroupA.xml
index e76019c27..9984d1d85 100644
--- a/smp-api/src/test/resources/ServiceGroupA.xml
+++ b/smp-api/src/test/resources/ServiceGroupA.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <ParticipantIdentifier scheme="ehealth-actorid-qns">urn:poland:ncpb</ParticipantIdentifier>
     <!-- sample comment -->
diff --git a/smp-api/src/test/resources/ServiceGroupB.xml b/smp-api/src/test/resources/ServiceGroupB.xml
index ba0672b85..c39c43a1c 100644
--- a/smp-api/src/test/resources/ServiceGroupB.xml
+++ b/smp-api/src/test/resources/ServiceGroupB.xml
@@ -1 +1,14 @@
-<?xml version="1.0" encoding="UTF-8"?><ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ParticipantIdentifier scheme="ehealth-actorid-qns">urn:poland:ncpb</ParticipantIdentifier><ServiceMetadataReferenceCollection><ServiceMetadataReference href="http://smp-digit-mock.publisher.ehealth.acc.edelivery.tech.ec.europa.eu/ehealth-actorid-qns::urn:poland:ncpb/services/epsos-docid-qns%3A%3Aurn%3A%3Aepsos%3Aservices%23%23epsos-21" /><ServiceMetadataReference href="http://smp-digit-mock.publisher.ehealth.acc.edelivery.tech.ec.europa.eu/ehealth-actorid-qns::urn:poland:ncpb/services/ehealth-resid-qns%3A%3Aurn%3A%3Aepsos%23%23services%3Aextended%3Aepsos%3A%3A107" /></ServiceMetadataReferenceCollection></ServiceGroup>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
+<ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ParticipantIdentifier scheme="ehealth-actorid-qns">urn:poland:ncpb</ParticipantIdentifier><ServiceMetadataReferenceCollection><ServiceMetadataReference href="http://smp-digit-mock.publisher.ehealth.acc.edelivery.tech.ec.europa.eu/ehealth-actorid-qns::urn:poland:ncpb/services/epsos-docid-qns%3A%3Aurn%3A%3Aepsos%3Aservices%23%23epsos-21" /><ServiceMetadataReference href="http://smp-digit-mock.publisher.ehealth.acc.edelivery.tech.ec.europa.eu/ehealth-actorid-qns::urn:poland:ncpb/services/ehealth-resid-qns%3A%3Aurn%3A%3Aepsos%23%23services%3Aextended%3Aepsos%3A%3A107" /></ServiceMetadataReferenceCollection></ServiceGroup>
\ No newline at end of file
diff --git a/smp-api/src/test/resources/ServiceGroupC.xml b/smp-api/src/test/resources/ServiceGroupC.xml
index d7dc358d5..3b8510f90 100644
--- a/smp-api/src/test/resources/ServiceGroupC.xml
+++ b/smp-api/src/test/resources/ServiceGroupC.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <ParticipantIdentifier scheme="ehealth-actorid-qns">urn:poland:ncpb</ParticipantIdentifier>
     <!-- sample comment -->
diff --git a/smp-api/src/test/resources/XMLValidation/ServiceGroup_MissingAssignment.xml b/smp-api/src/test/resources/XMLValidation/ServiceGroup_MissingAssignment.xml
index d78d637ef..1ec660c59 100644
--- a/smp-api/src/test/resources/XMLValidation/ServiceGroup_MissingAssignment.xml
+++ b/smp-api/src/test/resources/XMLValidation/ServiceGroup_MissingAssignment.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
diff --git a/smp-api/src/test/resources/XMLValidation/ServiceGroup_OK.xml b/smp-api/src/test/resources/XMLValidation/ServiceGroup_OK.xml
index fffcb5bbd..c66680275 100644
--- a/smp-api/src/test/resources/XMLValidation/ServiceGroup_OK.xml
+++ b/smp-api/src/test/resources/XMLValidation/ServiceGroup_OK.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
diff --git a/smp-api/src/test/resources/XMLValidation/ServiceGroup_UnexpectedAttribute.xml b/smp-api/src/test/resources/XMLValidation/ServiceGroup_UnexpectedAttribute.xml
index 667bf5be8..4256fbd52 100644
--- a/smp-api/src/test/resources/XMLValidation/ServiceGroup_UnexpectedAttribute.xml
+++ b/smp-api/src/test/resources/XMLValidation/ServiceGroup_UnexpectedAttribute.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
diff --git a/smp-api/src/test/resources/XMLValidation/ServiceGroup_externalDTD.xml b/smp-api/src/test/resources/XMLValidation/ServiceGroup_externalDTD.xml
index fda1b0b96..512545433 100644
--- a/smp-api/src/test/resources/XMLValidation/ServiceGroup_externalDTD.xml
+++ b/smp-api/src/test/resources/XMLValidation/ServiceGroup_externalDTD.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <!DOCTYPE externaladdress SYSTEM "any_external_file_address.dtd">
 <ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
diff --git a/smp-api/src/test/resources/XMLValidation/ServiceMetadata_ElementAdded.xml b/smp-api/src/test/resources/XMLValidation/ServiceMetadata_ElementAdded.xml
index b685f9d4b..6159e85a4 100644
--- a/smp-api/src/test/resources/XMLValidation/ServiceMetadata_ElementAdded.xml
+++ b/smp-api/src/test/resources/XMLValidation/ServiceMetadata_ElementAdded.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                  xsi:schemaLocation="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
diff --git a/smp-api/src/test/resources/XMLValidation/ServiceMetadata_ElementMissing.xml b/smp-api/src/test/resources/XMLValidation/ServiceMetadata_ElementMissing.xml
index d86ed31ff..50ae9e1c3 100644
--- a/smp-api/src/test/resources/XMLValidation/ServiceMetadata_ElementMissing.xml
+++ b/smp-api/src/test/resources/XMLValidation/ServiceMetadata_ElementMissing.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                  xsi:schemaLocation="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
diff --git a/smp-api/src/test/resources/XMLValidation/ServiceMetadata_OK.xml b/smp-api/src/test/resources/XMLValidation/ServiceMetadata_OK.xml
index 77ed4ac75..549a1c009 100644
--- a/smp-api/src/test/resources/XMLValidation/ServiceMetadata_OK.xml
+++ b/smp-api/src/test/resources/XMLValidation/ServiceMetadata_OK.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                  xsi:schemaLocation="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
diff --git a/smp-parent-pom/pom.xml b/smp-parent-pom/pom.xml
index 69f8ff8fc..870d37807 100644
--- a/smp-parent-pom/pom.xml
+++ b/smp-parent-pom/pom.xml
@@ -2,12 +2,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-parent-pom/settings.xml b/smp-parent-pom/settings.xml
index 36b3db961..a35361e82 100644
--- a/smp-parent-pom/settings.xml
+++ b/smp-parent-pom/settings.xml
@@ -1,12 +1,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/pom.xml b/smp-server-library/pom.xml
index ce55dc344..45a86b3b0 100644
--- a/smp-server-library/pom.xml
+++ b/smp-server-library/pom.xml
@@ -1,12 +1,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/conversion/CaseSensitivityNormalizer.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/conversion/CaseSensitivityNormalizer.java
index 192ae6609..b2b2f65b1 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/conversion/CaseSensitivityNormalizer.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/conversion/CaseSensitivityNormalizer.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupConverter.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupConverter.java
index 0a9b0e10e..22cc7d695 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupConverter.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupConverter.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataConverter.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataConverter.java
index 16bce44a3..9685a2860 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataConverter.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataConverter.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/AbstractRegistrationHook.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/AbstractRegistrationHook.java
index f5a3f745c..8a1d22f0b 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/AbstractRegistrationHook.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/AbstractRegistrationHook.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/DoNothingRegistrationHook.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/DoNothingRegistrationHook.java
index 1ad075622..c16df4298 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/DoNothingRegistrationHook.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/DoNothingRegistrationHook.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/HookException.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/HookException.java
index 15121993a..1c6488878 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/HookException.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/HookException.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/IRegistrationHook.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/IRegistrationHook.java
index f31558da0..02045c464 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/IRegistrationHook.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/IRegistrationHook.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/PostRegistrationFilter.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/PostRegistrationFilter.java
index 85b16d4aa..ed806dd29 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/PostRegistrationFilter.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/PostRegistrationFilter.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/RegistrationServiceRegistrationHook.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/RegistrationServiceRegistrationHook.java
index 7942b3304..98dc0c877 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/RegistrationServiceRegistrationHook.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/RegistrationServiceRegistrationHook.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/SMLHookConditionOff.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/SMLHookConditionOff.java
index e2ab329bf..298e5f0bd 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/SMLHookConditionOff.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/SMLHookConditionOff.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/SMLHookConditionOn.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/SMLHookConditionOn.java
index 5558f6fb6..19c038442 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/SMLHookConditionOn.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/hook/SMLHookConditionOn.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/BCryptPasswordHash.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/BCryptPasswordHash.java
index 9d232f5e2..202d30cdd 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/BCryptPasswordHash.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/BCryptPasswordHash.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/CertificateDetails.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/CertificateDetails.java
index e0b9bcf5b..7982916fa 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/CertificateDetails.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/CertificateDetails.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/DoNothingTrustManager.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/DoNothingTrustManager.java
index 2d64bac0e..0e40a500c 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/DoNothingTrustManager.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/DoNothingTrustManager.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/HostnameVerifierAlwaysTrue.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/HostnameVerifierAlwaysTrue.java
index bb0d3f103..d149d8019 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/HostnameVerifierAlwaysTrue.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/HostnameVerifierAlwaysTrue.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/KeyStoreUtils.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/KeyStoreUtils.java
index 7c45c1a14..ec066ed7d 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/KeyStoreUtils.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/KeyStoreUtils.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/Signer.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/Signer.java
index fbdf76e31..5ac10c7f9 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/Signer.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/security/Signer.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/CertificateUtils.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/CertificateUtils.java
index 615233f7d..ae756df1f 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/CertificateUtils.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/CertificateUtils.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/ExtensionUtils.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/ExtensionUtils.java
index ee6e8c661..6059ca4a3 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/ExtensionUtils.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/ExtensionUtils.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/HashUtil.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/HashUtil.java
index dfbf82582..b0854b2b1 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/HashUtil.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/HashUtil.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/IdentifierUtils.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/IdentifierUtils.java
index b4a905d08..987f1049e 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/IdentifierUtils.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/IdentifierUtils.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/SignatureFilter.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/SignatureFilter.java
index 8a1a795cb..46c137662 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/SignatureFilter.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/SignatureFilter.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/to_be_removed/EChange.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/to_be_removed/EChange.java
index 78ace2414..ffcfcd5e2 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/to_be_removed/EChange.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/to_be_removed/EChange.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/to_be_removed/ESuccess.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/to_be_removed/ESuccess.java
index 0a9d4855a..56d636bc7 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/to_be_removed/ESuccess.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/to_be_removed/ESuccess.java
@@ -1,27 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the Licence for the specific language governing permissions and limitations under the Licence.
- */
-
-/*
- * Copyright 2017 European Commission | CEF eDelivery
- *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
- * You may not use this work except in compliance with the Licence.
- *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/to_be_removed/VerySecureRandom.java b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/to_be_removed/VerySecureRandom.java
index 698c6af1b..84dedbe21 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/to_be_removed/VerySecureRandom.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/cipa/smp/server/util/to_be_removed/VerySecureRandom.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/BaseDao.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/BaseDao.java
index e0faa253d..4b2f2904a 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/BaseDao.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/BaseDao.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/OwnershipDao.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/OwnershipDao.java
index 2a4ac0b9a..47ffc88dc 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/OwnershipDao.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/OwnershipDao.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/ServiceGroupDao.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/ServiceGroupDao.java
index 36ab5d1cf..2e963d2cd 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/ServiceGroupDao.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/ServiceGroupDao.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/ServiceMetadataDao.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/ServiceMetadataDao.java
index d6a27dcb4..614dad7aa 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/ServiceMetadataDao.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/ServiceMetadataDao.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/UserDao.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/UserDao.java
index 9ec88083b..dd812e253 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/UserDao.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/dao/UserDao.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/CommonColumnsLengths.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/CommonColumnsLengths.java
index fbec59238..675e623a2 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/CommonColumnsLengths.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/CommonColumnsLengths.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBOwnership.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBOwnership.java
index b39a5dd20..92a40ca97 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBOwnership.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBOwnership.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBOwnershipId.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBOwnershipId.java
index a6bc958ce..76c0513ea 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBOwnershipId.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBOwnershipId.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceGroup.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceGroup.java
index ea564e9f8..a564d67cb 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceGroup.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceGroup.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceGroupId.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceGroupId.java
index 1a1767d21..5016f5f20 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceGroupId.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceGroupId.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceMetadata.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceMetadata.java
index aa40efe49..9d44cef06 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceMetadata.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceMetadata.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceMetadataId.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceMetadataId.java
index 83be66e28..403e87780 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceMetadataId.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBServiceMetadataId.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBUser.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBUser.java
index fe5c3ae79..bcd907e35 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBUser.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/model/DBUser.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/CertificateAuthenticationException.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/CertificateAuthenticationException.java
index 29d47705b..9f8dacd46 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/CertificateAuthenticationException.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/CertificateAuthenticationException.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/ConversionException.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/ConversionException.java
index 03b6aa944..fade5ea8c 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/ConversionException.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/ConversionException.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/NotFoundException.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/NotFoundException.java
index 26236ec4e..96292de3c 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/NotFoundException.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/NotFoundException.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/UnknownUserException.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/UnknownUserException.java
index 6a04c6789..182c20cdc 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/UnknownUserException.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/UnknownUserException.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/XmlParsingException.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/XmlParsingException.java
index b8ed6d76e..186d41319 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/XmlParsingException.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/exceptions/XmlParsingException.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/services/ServiceGroupService.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/services/ServiceGroupService.java
index 6ad61bf29..a91506a9f 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/services/ServiceGroupService.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/services/ServiceGroupService.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/services/ServiceMetadataService.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/services/ServiceMetadataService.java
index 971a7b811..1b1bb64cf 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/services/ServiceMetadataService.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/services/ServiceMetadataService.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/conversion/CaseSensitivityNormalizerTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/conversion/CaseSensitivityNormalizerTest.java
index 2935a1887..17d750e0b 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/conversion/CaseSensitivityNormalizerTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/conversion/CaseSensitivityNormalizerTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupConverterTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupConverterTest.java
index d3424d488..f2019ccec 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupConverterTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupConverterTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataConverterTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataConverterTest.java
index dba89bafd..d7896fe6e 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataConverterTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataConverterTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/hook/RegistrationServiceRegistrationHookTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/hook/RegistrationServiceRegistrationHookTest.java
index 5bae4364e..d44a8f025 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/hook/RegistrationServiceRegistrationHookTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/hook/RegistrationServiceRegistrationHookTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/BCryptPasswordHashTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/BCryptPasswordHashTest.java
index 2deb93aad..45bbe4d34 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/BCryptPasswordHashTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/BCryptPasswordHashTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/DoNothingTrustManagerTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/DoNothingTrustManagerTest.java
index b43fde93e..4d90d0e94 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/DoNothingTrustManagerTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/DoNothingTrustManagerTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/HostnameVerifierAlwaysTrueTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/HostnameVerifierAlwaysTrueTest.java
index 179625688..00bc4b7ca 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/HostnameVerifierAlwaysTrueTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/HostnameVerifierAlwaysTrueTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/SignatureUtil.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/SignatureUtil.java
index f0d5735fa..4b2cb60e3 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/SignatureUtil.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/SignatureUtil.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/SignerTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/SignerTest.java
index bdefd463e..8e15d06e2 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/SignerTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/SignerTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/X509KeySelector.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/X509KeySelector.java
index 742f6e8f3..8965ee6bb 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/X509KeySelector.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/security/X509KeySelector.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/CertificateUtilsTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/CertificateUtilsTest.java
index fd68457f6..231903aca 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/CertificateUtilsTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/CertificateUtilsTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/CommonUtil.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/CommonUtil.java
index 68f3fdf72..0924da1dc 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/CommonUtil.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/CommonUtil.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/DefaultHttpHeader.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/DefaultHttpHeader.java
index d2687fad3..3d024f4a1 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/DefaultHttpHeader.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/DefaultHttpHeader.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/ExtensionUtilsTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/ExtensionUtilsTest.java
index 65ea94faa..879eeb1d2 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/ExtensionUtilsTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/ExtensionUtilsTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/HashUtilTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/HashUtilTest.java
index 83dede589..d6d51ff9f 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/HashUtilTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/HashUtilTest.java
@@ -1,39 +1,16 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the Licence for the specific language governing permissions and limitations under the Licence.
  */
 
-/*
- * (C) Copyright 2016 - European Commission | Dynamic Discovery Client
- *
- * https://ec.europa.eu/cefdigital/code/projects/EDELIVERY/repos/dynamic-discovery-client/browse
- *
- * Licensed under the LGPL, Version 2.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     dynamic-discovery\License_LGPL-2.1.txt or https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- * @author Flávio W. R. Santos - CEF-EDELIVERY-SUPPORT@ec.europa.eu
- * @author Adrien Ferial - CEF-EDELIVERY-SUPPORT@ec.europa.eu
- *
- */
 package eu.europa.ec.cipa.smp.server.util;
 
 import org.junit.Assert;
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/IdentifierUtilsTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/IdentifierUtilsTest.java
index 1d5aff7ea..323507de3 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/IdentifierUtilsTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/IdentifierUtilsTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/KeyStoreUtilsTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/KeyStoreUtilsTest.java
index aafddf24b..a2a4a1aca 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/KeyStoreUtilsTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/KeyStoreUtilsTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/SMPDBUtilsTest.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/SMPDBUtilsTest.java
index 2664b63b1..fcbb30287 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/SMPDBUtilsTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/SMPDBUtilsTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/XmlTestUtils.java b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/XmlTestUtils.java
index e4a246276..817fd8095 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/XmlTestUtils.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/cipa/smp/server/util/XmlTestUtils.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/edelivery/smp/config/SmpServicesTestConfig.java b/smp-server-library/src/test/java/eu/europa/ec/edelivery/smp/config/SmpServicesTestConfig.java
index 410d35269..182d0700e 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/edelivery/smp/config/SmpServicesTestConfig.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/edelivery/smp/config/SmpServicesTestConfig.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/edelivery/smp/services/ServiceGroupServiceIntegrationTest.java b/smp-server-library/src/test/java/eu/europa/ec/edelivery/smp/services/ServiceGroupServiceIntegrationTest.java
index baea2f99b..b7cb21671 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/edelivery/smp/services/ServiceGroupServiceIntegrationTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/edelivery/smp/services/ServiceGroupServiceIntegrationTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/java/eu/europa/ec/edelivery/smp/services/ServiceMetadataIntegrationTest.java b/smp-server-library/src/test/java/eu/europa/ec/edelivery/smp/services/ServiceMetadataIntegrationTest.java
index 2243f2b03..ef2d1d80c 100644
--- a/smp-server-library/src/test/java/eu/europa/ec/edelivery/smp/services/ServiceMetadataIntegrationTest.java
+++ b/smp-server-library/src/test/java/eu/europa/ec/edelivery/smp/services/ServiceMetadataIntegrationTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/resources/config.properties b/smp-server-library/src/test/resources/config.properties
index 197980283..cffb87e50 100644
--- a/smp-server-library/src/test/resources/config.properties
+++ b/smp-server-library/src/test/resources/config.properties
@@ -1,12 +1,10 @@
 #
 # Copyright 2017 European Commission | CEF eDelivery
 #
-# Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+# Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
 # You may not use this work except in compliance with the Licence.
 #
-# You may obtain a copy of the Licence at:
-# https://joinup.ec.europa.eu/software/page/eupl
-# or file: LICENCE-EUPL-v1.1.pdf
+# You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
 #
 # Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupOK.xml b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupOK.xml
index 397a71f79..bbabe4d8f 100644
--- a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupOK.xml
+++ b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupOK.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <ParticipantIdentifier/>
     <ServiceMetadataReferenceCollection>
diff --git a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupWithDOCTYPE.xml b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupWithDOCTYPE.xml
index 827c0bed4..6bbdc6bd4 100644
--- a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupWithDOCTYPE.xml
+++ b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceGroupWithDOCTYPE.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <!DOCTYPE testingxxe [<!ENTITY value "SAMPLE VALUE" >]>
 <ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <ParticipantIdentifier/>
diff --git a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataMissingMandatoryFields.xml b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataMissingMandatoryFields.xml
index e26c01216..fdca8e428 100644
--- a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataMissingMandatoryFields.xml
+++ b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataMissingMandatoryFields.xml
@@ -1,3 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <ServiceMetadata xmlns="http://busdox.org/serviceMetadata/publishing/1.0/">
 </ServiceMetadata>
\ No newline at end of file
diff --git a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataWithDOCTYPE.xml b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataWithDOCTYPE.xml
index b3160cd17..08decfb65 100644
--- a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataWithDOCTYPE.xml
+++ b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataWithDOCTYPE.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <!DOCTYPE testingxxe [<!ENTITY cert "CERT SAMPLE VALUE" >]>
 <ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <Redirect href="http://poland.pl">
diff --git a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataWithRedirect.xml b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataWithRedirect.xml
index 8e77a434b..2e60c1083 100644
--- a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataWithRedirect.xml
+++ b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataWithRedirect.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <Redirect href="http://poland.pl">
         <CertificateUID>SAMPLE CERTIFICATE VALUE</CertificateUID>
diff --git a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataWithServiceInformationUtf8.xml b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataWithServiceInformationUtf8.xml
index df6b5b9aa..5157afe6f 100644
--- a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataWithServiceInformationUtf8.xml
+++ b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/conversion/ServiceMetadataWithServiceInformationUtf8.xml
@@ -1,12 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?><!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/util/extensionMarshal.xml b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/util/extensionMarshal.xml
index 226b4a7b5..5087f7b9e 100644
--- a/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/util/extensionMarshal.xml
+++ b/smp-server-library/src/test/resources/eu/europa/ec/cipa/smp/server/util/extensionMarshal.xml
@@ -1,3 +1,16 @@
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <Extension xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <ExtensionID>id1</ExtensionID>
     <ExtensionName>name1</ExtensionName>
diff --git a/smp-server-library/src/test/resources/eu/europa/ec/edelivery/smp/services/ServiceGroupPoland.xml b/smp-server-library/src/test/resources/eu/europa/ec/edelivery/smp/services/ServiceGroupPoland.xml
index 162d5579f..64795485c 100644
--- a/smp-server-library/src/test/resources/eu/europa/ec/edelivery/smp/services/ServiceGroupPoland.xml
+++ b/smp-server-library/src/test/resources/eu/europa/ec/edelivery/smp/services/ServiceGroupPoland.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <ServiceGroup xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <ParticipantIdentifier scheme="participant-scheme-qns">urn:poland:ncpb</ParticipantIdentifier>
     <ServiceMetadataReferenceCollection/>
diff --git a/smp-server-library/src/test/resources/eu/europa/ec/edelivery/smp/services/ServiceMetadataPoland.xml b/smp-server-library/src/test/resources/eu/europa/ec/edelivery/smp/services/ServiceMetadataPoland.xml
index 7221de38c..6006ca6d7 100644
--- a/smp-server-library/src/test/resources/eu/europa/ec/edelivery/smp/services/ServiceMetadataPoland.xml
+++ b/smp-server-library/src/test/resources/eu/europa/ec/edelivery/smp/services/ServiceMetadataPoland.xml
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <ServiceInformation>
         <ParticipantIdentifier scheme="eHealth-participantId-qns">urn:Poland:ncpb</ParticipantIdentifier>
         <DocumentIdentifier scheme="eHealth-resId-qns">DocId.007</DocumentIdentifier>
diff --git a/smp-server-library/src/test/resources/expected_output/GET_SignedServiceMetadata_response.xml b/smp-server-library/src/test/resources/expected_output/GET_SignedServiceMetadata_response.xml
index f3923412c..596d6a8ed 100644
--- a/smp-server-library/src/test/resources/expected_output/GET_SignedServiceMetadata_response.xml
+++ b/smp-server-library/src/test/resources/expected_output/GET_SignedServiceMetadata_response.xml
@@ -1,4 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><SignedServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ServiceMetadata>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
+<SignedServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ServiceMetadata>
     <ServiceInformation>
         <ParticipantIdentifier scheme="ehealth-actorid-qns">urn:australia:ncpb</ParticipantIdentifier>
         <DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier>
diff --git a/smp-server-library/src/test/resources/expected_output/GET_SignedServiceMetadata_response_linarized.xml b/smp-server-library/src/test/resources/expected_output/GET_SignedServiceMetadata_response_linarized.xml
index 8df038400..13ecd70ca 100644
--- a/smp-server-library/src/test/resources/expected_output/GET_SignedServiceMetadata_response_linarized.xml
+++ b/smp-server-library/src/test/resources/expected_output/GET_SignedServiceMetadata_response_linarized.xml
@@ -1,4 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><SignedServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ServiceMetadata><ServiceInformation><ParticipantIdentifier scheme="ehealth-actorid-qns">urn:brazil:ncpb</ParticipantIdentifier><DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier><ProcessList><Process><ProcessIdentifier scheme="ehealth-procid-qns">urn:epsosPatientService::List</ProcessIdentifier><ServiceEndpointList><Endpoint transportProfile="urn:ihe:iti:2013:xcpd"><EndpointURI>http://poland.pl/ncp/patient/list</EndpointURI><RequireBusinessLevelSignature>false</RequireBusinessLevelSignature><MinimumAuthenticationLevel>urn:epSOS:loa:1</MinimumAuthenticationLevel><ServiceActivationDate>2016-06-06T11:06:02.000+02:00</ServiceActivationDate><ServiceExpirationDate>2026-06-06T11:06:02+02:00</ServiceExpirationDate><Certificate>MIID7jCCA1egAwIBAgICA+YwDQYJKoZIhvcNAQENBQAwOjELMAkGA1UEBhMCRlIxEzARBgNVBAoMCklIRSBFdXJvcGUxFjAUBgNVBAMMDUlIRSBFdXJvcGUgQ0EwHhcNMTYwNjAxMTQzNTUzWhcNMjYwNjAxMTQzNTUzWjCBgzELMAkGA1UEBhMCUFQxDDAKBgNVBAoMA01vSDENMAsGA1UECwwEU1BNUzENMAsGA1UEKgwESm9hbzEOMAwGA1UEBRMFQ3VuaGExHTAbBgNVBAMMFHFhZXBzb3MubWluLXNhdWRlLnB0MRkwFwYDVQQMDBBTZXJ2aWNlIFByb3ZpZGVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1eN4qPSSRZqjVFG9TlcPlxf2WiSimQK9L1nf9Z/s0ezeGQjCukDeDq/Wzqd9fpHhaMMq+XSSOtyEtIr5K/As4kFrViONUUkG12J6UllSWogp0NYFwA4wIqKSFiTnQS5/nRTs05oONCCGILCyJNNeO53JzPlaq3/QbPLssuSAr6XucPE8wBBGM8b/TsB2G/zjG8yuSTgGbhaZekq/Vnf9ftj1fr/vJDDAQgH6Yvzd88Z0DACJPHfW1p4F/OWLI386Bq7g/bo1DUPAyEwlf+CkLgJWRKki3yJlOCIZ9enMA5O7rfeG3rXdgYGmWS7tNEgKXxgC+heiYvi7ZWd7M+/SUwIDAQABo4IBMzCCAS8wPgYDVR0fBDcwNTAzoDGgL4YtaHR0cHM6Ly9nYXplbGxlLmloZS5uZXQvcGtpL2NybC82NDMvY2FjcmwuY3JsMDwGCWCGSAGG+EIBBAQvFi1odHRwczovL2dhemVsbGUuaWhlLm5ldC9wa2kvY3JsLzY0My9jYWNybC5jcmwwPAYJYIZIAYb4QgEDBC8WLWh0dHBzOi8vZ2F6ZWxsZS5paGUubmV0L3BraS9jcmwvNjQzL2NhY3JsLmNybDAfBgNVHSMEGDAWgBTsMw4TyCJeouFrr0N7el3Sd3MdfjAdBgNVHQ4EFgQU1GQ/K1ykIwWFgiONzWJLQzufF/8wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBSAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQENBQADgYEAZ7t1Qkr9wz3q6+WcF6p/YX7Jr0CzVe7w58FvJFk2AsHeYkSlOyO5hxNpQbs1L1v6JrcqziNFrh2QKGT2v6iPdWtdCT8HBLjmuvVWxxnfzYjdQ0J+kdKMAEV6EtWU78OqL60CCtUZKXE/NKJUq7TTUCFP2fwiARy/t1dTD2NZo8c=</Certificate><ServiceDescription>This is the epSOS Patient Service List for the Polish NCP</ServiceDescription><TechnicalContactUrl>http://poland.pl/contact</TechnicalContactUrl><TechnicalInformationUrl>http://poland.pl/contact</TechnicalInformationUrl></Endpoint></ServiceEndpointList></Process></ProcessList><Extension><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Azi31Eao+Y+y373EqCp2GaFG6tOElaC5p5nkRpaZGiU=</DigestValue></Reference></SignedInfo><SignatureValue>lWgydpjVbwT0FN8ki9FDPdlK2CO2z7ehv60uz4Cowu/0hz2SgsLfRwLVHd9HxQ2PQmz4ZHYzKW9f
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
+<SignedServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ServiceMetadata><ServiceInformation><ParticipantIdentifier scheme="ehealth-actorid-qns">urn:brazil:ncpb</ParticipantIdentifier><DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier><ProcessList><Process><ProcessIdentifier scheme="ehealth-procid-qns">urn:epsosPatientService::List</ProcessIdentifier><ServiceEndpointList><Endpoint transportProfile="urn:ihe:iti:2013:xcpd"><EndpointURI>http://poland.pl/ncp/patient/list</EndpointURI><RequireBusinessLevelSignature>false</RequireBusinessLevelSignature><MinimumAuthenticationLevel>urn:epSOS:loa:1</MinimumAuthenticationLevel><ServiceActivationDate>2016-06-06T11:06:02.000+02:00</ServiceActivationDate><ServiceExpirationDate>2026-06-06T11:06:02+02:00</ServiceExpirationDate><Certificate>MIID7jCCA1egAwIBAgICA+YwDQYJKoZIhvcNAQENBQAwOjELMAkGA1UEBhMCRlIxEzARBgNVBAoMCklIRSBFdXJvcGUxFjAUBgNVBAMMDUlIRSBFdXJvcGUgQ0EwHhcNMTYwNjAxMTQzNTUzWhcNMjYwNjAxMTQzNTUzWjCBgzELMAkGA1UEBhMCUFQxDDAKBgNVBAoMA01vSDENMAsGA1UECwwEU1BNUzENMAsGA1UEKgwESm9hbzEOMAwGA1UEBRMFQ3VuaGExHTAbBgNVBAMMFHFhZXBzb3MubWluLXNhdWRlLnB0MRkwFwYDVQQMDBBTZXJ2aWNlIFByb3ZpZGVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1eN4qPSSRZqjVFG9TlcPlxf2WiSimQK9L1nf9Z/s0ezeGQjCukDeDq/Wzqd9fpHhaMMq+XSSOtyEtIr5K/As4kFrViONUUkG12J6UllSWogp0NYFwA4wIqKSFiTnQS5/nRTs05oONCCGILCyJNNeO53JzPlaq3/QbPLssuSAr6XucPE8wBBGM8b/TsB2G/zjG8yuSTgGbhaZekq/Vnf9ftj1fr/vJDDAQgH6Yvzd88Z0DACJPHfW1p4F/OWLI386Bq7g/bo1DUPAyEwlf+CkLgJWRKki3yJlOCIZ9enMA5O7rfeG3rXdgYGmWS7tNEgKXxgC+heiYvi7ZWd7M+/SUwIDAQABo4IBMzCCAS8wPgYDVR0fBDcwNTAzoDGgL4YtaHR0cHM6Ly9nYXplbGxlLmloZS5uZXQvcGtpL2NybC82NDMvY2FjcmwuY3JsMDwGCWCGSAGG+EIBBAQvFi1odHRwczovL2dhemVsbGUuaWhlLm5ldC9wa2kvY3JsLzY0My9jYWNybC5jcmwwPAYJYIZIAYb4QgEDBC8WLWh0dHBzOi8vZ2F6ZWxsZS5paGUubmV0L3BraS9jcmwvNjQzL2NhY3JsLmNybDAfBgNVHSMEGDAWgBTsMw4TyCJeouFrr0N7el3Sd3MdfjAdBgNVHQ4EFgQU1GQ/K1ykIwWFgiONzWJLQzufF/8wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBSAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQENBQADgYEAZ7t1Qkr9wz3q6+WcF6p/YX7Jr0CzVe7w58FvJFk2AsHeYkSlOyO5hxNpQbs1L1v6JrcqziNFrh2QKGT2v6iPdWtdCT8HBLjmuvVWxxnfzYjdQ0J+kdKMAEV6EtWU78OqL60CCtUZKXE/NKJUq7TTUCFP2fwiARy/t1dTD2NZo8c=</Certificate><ServiceDescription>This is the epSOS Patient Service List for the Polish NCP</ServiceDescription><TechnicalContactUrl>http://poland.pl/contact</TechnicalContactUrl><TechnicalInformationUrl>http://poland.pl/contact</TechnicalInformationUrl></Endpoint></ServiceEndpointList></Process></ProcessList><Extension><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Azi31Eao+Y+y373EqCp2GaFG6tOElaC5p5nkRpaZGiU=</DigestValue></Reference></SignedInfo><SignatureValue>lWgydpjVbwT0FN8ki9FDPdlK2CO2z7ehv60uz4Cowu/0hz2SgsLfRwLVHd9HxQ2PQmz4ZHYzKW9f
 3zxVDh2ozEbDWfs22HiFcvjLaxFXxp+cq+8GmRZLRc6b0HbNz2SZ7bOrUGrr+pCLwzwgw/egG1/l
 7wYBGw7mOhPJTIBR6FM=</SignatureValue><KeyInfo><X509Data><X509SubjectName>CN=Sample National Infrastructure,OU=Sante,C=PT</X509SubjectName><X509Certificate>MIICAzCCAWygAwIBAgIEWCRzHjANBgkqhkiG9w0BAQsFADBGMQswCQYDVQQGEwJQVDEOMAwGA1UE
 CwwFU2FudGUxJzAlBgNVBAMMHlNhbXBsZSBOYXRpb25hbCBJbmZyYXN0cnVjdHVyZTAeFw0xNjEx
diff --git a/smp-server-library/src/test/resources/expected_output/PUT_ServiceMetadata_request.xml b/smp-server-library/src/test/resources/expected_output/PUT_ServiceMetadata_request.xml
index e0c5aae68..65fb4612c 100644
--- a/smp-server-library/src/test/resources/expected_output/PUT_ServiceMetadata_request.xml
+++ b/smp-server-library/src/test/resources/expected_output/PUT_ServiceMetadata_request.xml
@@ -1,4 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
+<ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <ServiceInformation>
         <ParticipantIdentifier scheme="ehealth-actorid-qns">urn:australia:ncpb</ParticipantIdentifier>
         <DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier>
diff --git a/smp-server-library/src/test/resources/expected_output/PUT_ServiceMetadata_request_linarized.xml b/smp-server-library/src/test/resources/expected_output/PUT_ServiceMetadata_request_linarized.xml
index afb8e5c3a..cf1c647e7 100644
--- a/smp-server-library/src/test/resources/expected_output/PUT_ServiceMetadata_request_linarized.xml
+++ b/smp-server-library/src/test/resources/expected_output/PUT_ServiceMetadata_request_linarized.xml
@@ -1,4 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ServiceInformation><ParticipantIdentifier scheme="ehealth-actorid-qns">urn:brazil:ncpb</ParticipantIdentifier><DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier><ProcessList><Process><ProcessIdentifier scheme="ehealth-procid-qns">urn:epsosPatientService::List</ProcessIdentifier><ServiceEndpointList><Endpoint transportProfile="urn:ihe:iti:2013:xcpd"><EndpointURI>http://poland.pl/ncp/patient/list</EndpointURI><RequireBusinessLevelSignature>false</RequireBusinessLevelSignature><MinimumAuthenticationLevel>urn:epSOS:loa:1</MinimumAuthenticationLevel><ServiceActivationDate>2016-06-06T11:06:02.000+02:00</ServiceActivationDate><ServiceExpirationDate>2026-06-06T11:06:02+02:00</ServiceExpirationDate><Certificate>MIID7jCCA1egAwIBAgICA+YwDQYJKoZIhvcNAQENBQAwOjELMAkGA1UEBhMCRlIxEzARBgNVBAoMCklIRSBFdXJvcGUxFjAUBgNVBAMMDUlIRSBFdXJvcGUgQ0EwHhcNMTYwNjAxMTQzNTUzWhcNMjYwNjAxMTQzNTUzWjCBgzELMAkGA1UEBhMCUFQxDDAKBgNVBAoMA01vSDENMAsGA1UECwwEU1BNUzENMAsGA1UEKgwESm9hbzEOMAwGA1UEBRMFQ3VuaGExHTAbBgNVBAMMFHFhZXBzb3MubWluLXNhdWRlLnB0MRkwFwYDVQQMDBBTZXJ2aWNlIFByb3ZpZGVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1eN4qPSSRZqjVFG9TlcPlxf2WiSimQK9L1nf9Z/s0ezeGQjCukDeDq/Wzqd9fpHhaMMq+XSSOtyEtIr5K/As4kFrViONUUkG12J6UllSWogp0NYFwA4wIqKSFiTnQS5/nRTs05oONCCGILCyJNNeO53JzPlaq3/QbPLssuSAr6XucPE8wBBGM8b/TsB2G/zjG8yuSTgGbhaZekq/Vnf9ftj1fr/vJDDAQgH6Yvzd88Z0DACJPHfW1p4F/OWLI386Bq7g/bo1DUPAyEwlf+CkLgJWRKki3yJlOCIZ9enMA5O7rfeG3rXdgYGmWS7tNEgKXxgC+heiYvi7ZWd7M+/SUwIDAQABo4IBMzCCAS8wPgYDVR0fBDcwNTAzoDGgL4YtaHR0cHM6Ly9nYXplbGxlLmloZS5uZXQvcGtpL2NybC82NDMvY2FjcmwuY3JsMDwGCWCGSAGG+EIBBAQvFi1odHRwczovL2dhemVsbGUuaWhlLm5ldC9wa2kvY3JsLzY0My9jYWNybC5jcmwwPAYJYIZIAYb4QgEDBC8WLWh0dHBzOi8vZ2F6ZWxsZS5paGUubmV0L3BraS9jcmwvNjQzL2NhY3JsLmNybDAfBgNVHSMEGDAWgBTsMw4TyCJeouFrr0N7el3Sd3MdfjAdBgNVHQ4EFgQU1GQ/K1ykIwWFgiONzWJLQzufF/8wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBSAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQENBQADgYEAZ7t1Qkr9wz3q6+WcF6p/YX7Jr0CzVe7w58FvJFk2AsHeYkSlOyO5hxNpQbs1L1v6JrcqziNFrh2QKGT2v6iPdWtdCT8HBLjmuvVWxxnfzYjdQ0J+kdKMAEV6EtWU78OqL60CCtUZKXE/NKJUq7TTUCFP2fwiARy/t1dTD2NZo8c=</Certificate><ServiceDescription>This is the epSOS Patient Service List for the Polish NCP</ServiceDescription><TechnicalContactUrl>http://poland.pl/contact</TechnicalContactUrl><TechnicalInformationUrl>http://poland.pl/contact</TechnicalInformationUrl></Endpoint></ServiceEndpointList></Process></ProcessList><Extension><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Azi31Eao+Y+y373EqCp2GaFG6tOElaC5p5nkRpaZGiU=</DigestValue></Reference></SignedInfo><SignatureValue>lWgydpjVbwT0FN8ki9FDPdlK2CO2z7ehv60uz4Cowu/0hz2SgsLfRwLVHd9HxQ2PQmz4ZHYzKW9f
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
+<ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ServiceInformation><ParticipantIdentifier scheme="ehealth-actorid-qns">urn:brazil:ncpb</ParticipantIdentifier><DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier><ProcessList><Process><ProcessIdentifier scheme="ehealth-procid-qns">urn:epsosPatientService::List</ProcessIdentifier><ServiceEndpointList><Endpoint transportProfile="urn:ihe:iti:2013:xcpd"><EndpointURI>http://poland.pl/ncp/patient/list</EndpointURI><RequireBusinessLevelSignature>false</RequireBusinessLevelSignature><MinimumAuthenticationLevel>urn:epSOS:loa:1</MinimumAuthenticationLevel><ServiceActivationDate>2016-06-06T11:06:02.000+02:00</ServiceActivationDate><ServiceExpirationDate>2026-06-06T11:06:02+02:00</ServiceExpirationDate><Certificate>MIID7jCCA1egAwIBAgICA+YwDQYJKoZIhvcNAQENBQAwOjELMAkGA1UEBhMCRlIxEzARBgNVBAoMCklIRSBFdXJvcGUxFjAUBgNVBAMMDUlIRSBFdXJvcGUgQ0EwHhcNMTYwNjAxMTQzNTUzWhcNMjYwNjAxMTQzNTUzWjCBgzELMAkGA1UEBhMCUFQxDDAKBgNVBAoMA01vSDENMAsGA1UECwwEU1BNUzENMAsGA1UEKgwESm9hbzEOMAwGA1UEBRMFQ3VuaGExHTAbBgNVBAMMFHFhZXBzb3MubWluLXNhdWRlLnB0MRkwFwYDVQQMDBBTZXJ2aWNlIFByb3ZpZGVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1eN4qPSSRZqjVFG9TlcPlxf2WiSimQK9L1nf9Z/s0ezeGQjCukDeDq/Wzqd9fpHhaMMq+XSSOtyEtIr5K/As4kFrViONUUkG12J6UllSWogp0NYFwA4wIqKSFiTnQS5/nRTs05oONCCGILCyJNNeO53JzPlaq3/QbPLssuSAr6XucPE8wBBGM8b/TsB2G/zjG8yuSTgGbhaZekq/Vnf9ftj1fr/vJDDAQgH6Yvzd88Z0DACJPHfW1p4F/OWLI386Bq7g/bo1DUPAyEwlf+CkLgJWRKki3yJlOCIZ9enMA5O7rfeG3rXdgYGmWS7tNEgKXxgC+heiYvi7ZWd7M+/SUwIDAQABo4IBMzCCAS8wPgYDVR0fBDcwNTAzoDGgL4YtaHR0cHM6Ly9nYXplbGxlLmloZS5uZXQvcGtpL2NybC82NDMvY2FjcmwuY3JsMDwGCWCGSAGG+EIBBAQvFi1odHRwczovL2dhemVsbGUuaWhlLm5ldC9wa2kvY3JsLzY0My9jYWNybC5jcmwwPAYJYIZIAYb4QgEDBC8WLWh0dHBzOi8vZ2F6ZWxsZS5paGUubmV0L3BraS9jcmwvNjQzL2NhY3JsLmNybDAfBgNVHSMEGDAWgBTsMw4TyCJeouFrr0N7el3Sd3MdfjAdBgNVHQ4EFgQU1GQ/K1ykIwWFgiONzWJLQzufF/8wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBSAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQENBQADgYEAZ7t1Qkr9wz3q6+WcF6p/YX7Jr0CzVe7w58FvJFk2AsHeYkSlOyO5hxNpQbs1L1v6JrcqziNFrh2QKGT2v6iPdWtdCT8HBLjmuvVWxxnfzYjdQ0J+kdKMAEV6EtWU78OqL60CCtUZKXE/NKJUq7TTUCFP2fwiARy/t1dTD2NZo8c=</Certificate><ServiceDescription>This is the epSOS Patient Service List for the Polish NCP</ServiceDescription><TechnicalContactUrl>http://poland.pl/contact</TechnicalContactUrl><TechnicalInformationUrl>http://poland.pl/contact</TechnicalInformationUrl></Endpoint></ServiceEndpointList></Process></ProcessList><Extension><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Azi31Eao+Y+y373EqCp2GaFG6tOElaC5p5nkRpaZGiU=</DigestValue></Reference></SignedInfo><SignatureValue>lWgydpjVbwT0FN8ki9FDPdlK2CO2z7ehv60uz4Cowu/0hz2SgsLfRwLVHd9HxQ2PQmz4ZHYzKW9f
 3zxVDh2ozEbDWfs22HiFcvjLaxFXxp+cq+8GmRZLRc6b0HbNz2SZ7bOrUGrr+pCLwzwgw/egG1/l
 7wYBGw7mOhPJTIBR6FM=</SignatureValue><KeyInfo><X509Data><X509SubjectName>CN=Sample National Infrastructure,OU=Sante,C=PT</X509SubjectName><X509Certificate>MIICAzCCAWygAwIBAgIEWCRzHjANBgkqhkiG9w0BAQsFADBGMQswCQYDVQQGEwJQVDEOMAwGA1UE
 CwwFU2FudGUxJzAlBgNVBAMMHlNhbXBsZSBOYXRpb25hbCBJbmZyYXN0cnVjdHVyZTAeFw0xNjEx
diff --git a/smp-server-library/src/test/resources/expected_output/PUT_ServiceMetadata_request_not_valid.xml b/smp-server-library/src/test/resources/expected_output/PUT_ServiceMetadata_request_not_valid.xml
index 2d7f58040..7f0ecd4f0 100644
--- a/smp-server-library/src/test/resources/expected_output/PUT_ServiceMetadata_request_not_valid.xml
+++ b/smp-server-library/src/test/resources/expected_output/PUT_ServiceMetadata_request_not_valid.xml
@@ -1,4 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
+<ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <ServiceInformation>
         <ParticipantIdentifier scheme="ehealth-actorid-qns">urn:australia:ncpb</ParticipantIdentifier>
         <DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier>
diff --git a/smp-server-library/src/test/resources/expected_output/SignedServiceMetadata_invalid_customized_signature.xml b/smp-server-library/src/test/resources/expected_output/SignedServiceMetadata_invalid_customized_signature.xml
index c4cd559dd..55c6334bc 100644
--- a/smp-server-library/src/test/resources/expected_output/SignedServiceMetadata_invalid_customized_signature.xml
+++ b/smp-server-library/src/test/resources/expected_output/SignedServiceMetadata_invalid_customized_signature.xml
@@ -1,4 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
+<ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
 	<ServiceInformation>
 		<ParticipantIdentifier scheme="ehealth-actorid-qns">urn:brazil:ncpb</ParticipantIdentifier>
 		<DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier>
diff --git a/smp-server-library/src/test/resources/expected_output/SignedServiceMetadata_invalid_default_signature.xml b/smp-server-library/src/test/resources/expected_output/SignedServiceMetadata_invalid_default_signature.xml
index fa7d8d677..de5c42e3d 100644
--- a/smp-server-library/src/test/resources/expected_output/SignedServiceMetadata_invalid_default_signature.xml
+++ b/smp-server-library/src/test/resources/expected_output/SignedServiceMetadata_invalid_default_signature.xml
@@ -1,4 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><SignedServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ServiceMetadata>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
+<SignedServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ServiceMetadata>
 	<ServiceInformation>
 		<ParticipantIdentifier scheme="ehealth-actorid-qns">urn:brazil:ncpb</ParticipantIdentifier>
 		<DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier>
diff --git a/smp-server-library/src/test/resources/input/ServiceMetadata.xml b/smp-server-library/src/test/resources/input/ServiceMetadata.xml
index d41e58bdc..a45b60a57 100644
--- a/smp-server-library/src/test/resources/input/ServiceMetadata.xml
+++ b/smp-server-library/src/test/resources/input/ServiceMetadata.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <ServiceInformation>
         <ParticipantIdentifier scheme="ehealth-actorid-qns">urn:australia:ncpb</ParticipantIdentifier>
diff --git a/smp-server-library/src/test/resources/input/ServiceMetadata_linarized.xml b/smp-server-library/src/test/resources/input/ServiceMetadata_linarized.xml
index 55c53eabe..1b9c5313c 100644
--- a/smp-server-library/src/test/resources/input/ServiceMetadata_linarized.xml
+++ b/smp-server-library/src/test/resources/input/ServiceMetadata_linarized.xml
@@ -1 +1,14 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ServiceInformation><ParticipantIdentifier scheme="ehealth-actorid-qns">urn:brazil:ncpb</ParticipantIdentifier><DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier><ProcessList><Process><ProcessIdentifier scheme="ehealth-procid-qns">urn:epsosPatientService::List</ProcessIdentifier><ServiceEndpointList><Endpoint transportProfile="urn:ihe:iti:2013:xcpd"><EndpointURI>http://poland.pl/ncp/patient/list</EndpointURI><RequireBusinessLevelSignature>false</RequireBusinessLevelSignature><MinimumAuthenticationLevel>urn:epSOS:loa:1</MinimumAuthenticationLevel><ServiceActivationDate>2016-06-06T11:06:02.000+02:00</ServiceActivationDate><ServiceExpirationDate>2026-06-06T11:06:02+02:00</ServiceExpirationDate><Certificate>MIID7jCCA1egAwIBAgICA+YwDQYJKoZIhvcNAQENBQAwOjELMAkGA1UEBhMCRlIxEzARBgNVBAoMCklIRSBFdXJvcGUxFjAUBgNVBAMMDUlIRSBFdXJvcGUgQ0EwHhcNMTYwNjAxMTQzNTUzWhcNMjYwNjAxMTQzNTUzWjCBgzELMAkGA1UEBhMCUFQxDDAKBgNVBAoMA01vSDENMAsGA1UECwwEU1BNUzENMAsGA1UEKgwESm9hbzEOMAwGA1UEBRMFQ3VuaGExHTAbBgNVBAMMFHFhZXBzb3MubWluLXNhdWRlLnB0MRkwFwYDVQQMDBBTZXJ2aWNlIFByb3ZpZGVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1eN4qPSSRZqjVFG9TlcPlxf2WiSimQK9L1nf9Z/s0ezeGQjCukDeDq/Wzqd9fpHhaMMq+XSSOtyEtIr5K/As4kFrViONUUkG12J6UllSWogp0NYFwA4wIqKSFiTnQS5/nRTs05oONCCGILCyJNNeO53JzPlaq3/QbPLssuSAr6XucPE8wBBGM8b/TsB2G/zjG8yuSTgGbhaZekq/Vnf9ftj1fr/vJDDAQgH6Yvzd88Z0DACJPHfW1p4F/OWLI386Bq7g/bo1DUPAyEwlf+CkLgJWRKki3yJlOCIZ9enMA5O7rfeG3rXdgYGmWS7tNEgKXxgC+heiYvi7ZWd7M+/SUwIDAQABo4IBMzCCAS8wPgYDVR0fBDcwNTAzoDGgL4YtaHR0cHM6Ly9nYXplbGxlLmloZS5uZXQvcGtpL2NybC82NDMvY2FjcmwuY3JsMDwGCWCGSAGG+EIBBAQvFi1odHRwczovL2dhemVsbGUuaWhlLm5ldC9wa2kvY3JsLzY0My9jYWNybC5jcmwwPAYJYIZIAYb4QgEDBC8WLWh0dHBzOi8vZ2F6ZWxsZS5paGUubmV0L3BraS9jcmwvNjQzL2NhY3JsLmNybDAfBgNVHSMEGDAWgBTsMw4TyCJeouFrr0N7el3Sd3MdfjAdBgNVHQ4EFgQU1GQ/K1ykIwWFgiONzWJLQzufF/8wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBSAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQENBQADgYEAZ7t1Qkr9wz3q6+WcF6p/YX7Jr0CzVe7w58FvJFk2AsHeYkSlOyO5hxNpQbs1L1v6JrcqziNFrh2QKGT2v6iPdWtdCT8HBLjmuvVWxxnfzYjdQ0J+kdKMAEV6EtWU78OqL60CCtUZKXE/NKJUq7TTUCFP2fwiARy/t1dTD2NZo8c=</Certificate><ServiceDescription>This is the epSOS Patient Service List for the Polish NCP</ServiceDescription><TechnicalContactUrl>http://poland.pl/contact</TechnicalContactUrl><TechnicalInformationUrl>http://poland.pl/contact</TechnicalInformationUrl></Endpoint></ServiceEndpointList></Process></ProcessList><Extension></Extension></ServiceInformation></ServiceMetadata>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
+<ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ServiceInformation><ParticipantIdentifier scheme="ehealth-actorid-qns">urn:brazil:ncpb</ParticipantIdentifier><DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier><ProcessList><Process><ProcessIdentifier scheme="ehealth-procid-qns">urn:epsosPatientService::List</ProcessIdentifier><ServiceEndpointList><Endpoint transportProfile="urn:ihe:iti:2013:xcpd"><EndpointURI>http://poland.pl/ncp/patient/list</EndpointURI><RequireBusinessLevelSignature>false</RequireBusinessLevelSignature><MinimumAuthenticationLevel>urn:epSOS:loa:1</MinimumAuthenticationLevel><ServiceActivationDate>2016-06-06T11:06:02.000+02:00</ServiceActivationDate><ServiceExpirationDate>2026-06-06T11:06:02+02:00</ServiceExpirationDate><Certificate>MIID7jCCA1egAwIBAgICA+YwDQYJKoZIhvcNAQENBQAwOjELMAkGA1UEBhMCRlIxEzARBgNVBAoMCklIRSBFdXJvcGUxFjAUBgNVBAMMDUlIRSBFdXJvcGUgQ0EwHhcNMTYwNjAxMTQzNTUzWhcNMjYwNjAxMTQzNTUzWjCBgzELMAkGA1UEBhMCUFQxDDAKBgNVBAoMA01vSDENMAsGA1UECwwEU1BNUzENMAsGA1UEKgwESm9hbzEOMAwGA1UEBRMFQ3VuaGExHTAbBgNVBAMMFHFhZXBzb3MubWluLXNhdWRlLnB0MRkwFwYDVQQMDBBTZXJ2aWNlIFByb3ZpZGVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1eN4qPSSRZqjVFG9TlcPlxf2WiSimQK9L1nf9Z/s0ezeGQjCukDeDq/Wzqd9fpHhaMMq+XSSOtyEtIr5K/As4kFrViONUUkG12J6UllSWogp0NYFwA4wIqKSFiTnQS5/nRTs05oONCCGILCyJNNeO53JzPlaq3/QbPLssuSAr6XucPE8wBBGM8b/TsB2G/zjG8yuSTgGbhaZekq/Vnf9ftj1fr/vJDDAQgH6Yvzd88Z0DACJPHfW1p4F/OWLI386Bq7g/bo1DUPAyEwlf+CkLgJWRKki3yJlOCIZ9enMA5O7rfeG3rXdgYGmWS7tNEgKXxgC+heiYvi7ZWd7M+/SUwIDAQABo4IBMzCCAS8wPgYDVR0fBDcwNTAzoDGgL4YtaHR0cHM6Ly9nYXplbGxlLmloZS5uZXQvcGtpL2NybC82NDMvY2FjcmwuY3JsMDwGCWCGSAGG+EIBBAQvFi1odHRwczovL2dhemVsbGUuaWhlLm5ldC9wa2kvY3JsLzY0My9jYWNybC5jcmwwPAYJYIZIAYb4QgEDBC8WLWh0dHBzOi8vZ2F6ZWxsZS5paGUubmV0L3BraS9jcmwvNjQzL2NhY3JsLmNybDAfBgNVHSMEGDAWgBTsMw4TyCJeouFrr0N7el3Sd3MdfjAdBgNVHQ4EFgQU1GQ/K1ykIwWFgiONzWJLQzufF/8wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBSAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQENBQADgYEAZ7t1Qkr9wz3q6+WcF6p/YX7Jr0CzVe7w58FvJFk2AsHeYkSlOyO5hxNpQbs1L1v6JrcqziNFrh2QKGT2v6iPdWtdCT8HBLjmuvVWxxnfzYjdQ0J+kdKMAEV6EtWU78OqL60CCtUZKXE/NKJUq7TTUCFP2fwiARy/t1dTD2NZo8c=</Certificate><ServiceDescription>This is the epSOS Patient Service List for the Polish NCP</ServiceDescription><TechnicalContactUrl>http://poland.pl/contact</TechnicalContactUrl><TechnicalInformationUrl>http://poland.pl/contact</TechnicalInformationUrl></Endpoint></ServiceEndpointList></Process></ProcessList><Extension></Extension></ServiceInformation></ServiceMetadata>
\ No newline at end of file
diff --git a/smp-server-library/src/test/resources/input/SignedServiceMetadata_withoutSignature.xml b/smp-server-library/src/test/resources/input/SignedServiceMetadata_withoutSignature.xml
index 8f82b1de0..9544c884e 100644
--- a/smp-server-library/src/test/resources/input/SignedServiceMetadata_withoutSignature.xml
+++ b/smp-server-library/src/test/resources/input/SignedServiceMetadata_withoutSignature.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <SignedServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
 	<ServiceMetadata>
 		<ServiceInformation>
diff --git a/smp-server-library/src/test/resources/log4j.properties b/smp-server-library/src/test/resources/log4j.properties
index 6eb2db261..bc9de7237 100644
--- a/smp-server-library/src/test/resources/log4j.properties
+++ b/smp-server-library/src/test/resources/log4j.properties
@@ -1,12 +1,10 @@
 #
 # Copyright 2017 European Commission | CEF eDelivery
 #
-# Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+# Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
 # You may not use this work except in compliance with the Licence.
 #
-# You may obtain a copy of the Licence at:
-# https://joinup.ec.europa.eu/software/page/eupl
-# or file: LICENCE-EUPL-v1.1.pdf
+# You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
 #
 # Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-soapui-tests/soapui/SMP3.0-BAMBOO-soapui-project.xml b/smp-soapui-tests/soapui/SMP3.0-BAMBOO-soapui-project.xml
index 24fae4b86..3ddba838f 100644
--- a/smp-soapui-tests/soapui/SMP3.0-BAMBOO-soapui-project.xml
+++ b/smp-soapui-tests/soapui/SMP3.0-BAMBOO-soapui-project.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<con:soapui-project activeEnvironment="Default" name="SMP TEST BAMBOO TESTS" resourceRoot="" soapui-version="5.1.2-m-SNAPSHOT" abortOnError="false" runType="SEQUENTIAL" id="8147b356-07e4-4ff9-ade6-4e92e0597a38" xmlns:con="http://eviware.com/soapui/config"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.ProTestRunnerAction@values-local"><![CDATA[<xml-fragment xmlns:con="http://eviware.com/soapui/config">
+<con:soapui-project activeEnvironment="Default" name="SMP TEST BAMBOO TESTS" resourceRoot="" soapui-version="5.2.1" abortOnError="false" runType="SEQUENTIAL" id="8147b356-07e4-4ff9-ade6-4e92e0597a38" xmlns:con="http://eviware.com/soapui/config"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.ProTestRunnerAction@values-local"><![CDATA[<xml-fragment xmlns:con="http://eviware.com/soapui/config">
   <con:entry key="Environment" value="Default"/>
   <con:entry key="Global Properties" value=""/>
   <con:entry key="TestSuite" value="&lt;all>"/>
diff --git a/smp-webapp/README.txt b/smp-webapp/README.txt
deleted file mode 100644
index 8d9e0c3d4..000000000
--- a/smp-webapp/README.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-====
-    Version: MPL 1.1/EUPL 1.1
-
-    The contents of this file are subject to the Mozilla Public License Version
-    1.1 (the "License"); you may not use this file except in compliance with
-    the License. You may obtain a copy of the License at:
-    http://www.mozilla.org/MPL/
-
-    Software distributed under the License is distributed on an "AS IS" basis,
-    WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-    for the specific language governing rights and limitations under the
-    License.
-
-    The Original Code is Copyright The PEPPOL project (http://www.peppol.eu)
-
-    Alternatively, the contents of this file may be used under the
-    terms of the EUPL, Version 1.1 or - as soon they will be approved
-    by the European Commission - subsequent versions of the EUPL
-    (the "Licence"); You may not use this work except in compliance
-    with the Licence.
-    You may obtain a copy of the Licence at:
-    http://joinup.ec.europa.eu/software/page/eupl/licence-eupl
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the Licence is distributed on an "AS IS" basis,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the Licence for the specific language governing permissions and
-    limitations under the Licence.
-
-    If you wish to allow use of your version of this file only
-    under the terms of the EUPL License and not to allow others to use
-    your version of this file under the MPL, indicate your decision by
-    deleting the provisions above and replace them with the notice and
-    other provisions required by the EUPL License. If you do not delete
-    the provisions above, a recipient may use your version of this file
-    under either the MPL or the EUPL License.
-====
-
-Please provide the classpath to your smp keystore and the required passwords updating the config.propertied file
-under the src/main/resource. Typically you will place the keystore.jks file in a foder that you will add to your
-applications server classpath. 
-
-Setting up tomcat:
-Tomcat must be set up with the following java system property:
-org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH = true
-
-This can be done by adding:
--Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH="true"
-as a JVM argument. (Tomcat Properties -> Java -> Java Options) or
-put it into the catalina.sh in linux.
-
-Edit the catalina.sh with the following: 
----------------------------------------------------------------------------------------------------------------------------------------------------------
-JAVA_OPTS="$JAVA_OPTS -Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true"
----------------------------------------------------------------------------------------------------------------------------------------------------------
-
-Dependencies:
-If the ServiceMetadataPublishingCommonLibrary project has been updated then
-export the ServiceMetadataPublishingCommonLibrary project as a jar file to 
-WebContent/lib/peppol-smp-common.jar
-
-Sql file to create  the database from a backup  is available under the src/etc folder
-
-If the deployed package is missing the metro framework; install it on the
-tomcat server.
\ No newline at end of file
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/DatabaseConfig.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/DatabaseConfig.java
index 47f47a32f..3cc3d974f 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/DatabaseConfig.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/DatabaseConfig.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/GlobalMethodSecurityConfig.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/GlobalMethodSecurityConfig.java
index 91b4fc42b..c7bc38d26 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/GlobalMethodSecurityConfig.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/GlobalMethodSecurityConfig.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/PropertiesConfig.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/PropertiesConfig.java
index e8efd7160..bee895307 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/PropertiesConfig.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/PropertiesConfig.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/SmpAppConfig.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/SmpAppConfig.java
index ac0f45fd5..aa0d22041 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/SmpAppConfig.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/SmpAppConfig.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/SmpWebAppConfig.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/SmpWebAppConfig.java
index 94fcbd09e..0d4176545 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/SmpWebAppConfig.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/SmpWebAppConfig.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/SpringSecurityConfig.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/SpringSecurityConfig.java
index 1552df24f..6cd40234d 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/SpringSecurityConfig.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/config/SpringSecurityConfig.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/controllers/ServiceGroupController.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/controllers/ServiceGroupController.java
index 0bfdca79d..7997d9a92 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/controllers/ServiceGroupController.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/controllers/ServiceGroupController.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/controllers/ServiceMetadataController.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/controllers/ServiceMetadataController.java
index eff5c3f27..0bf25dbe0 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/controllers/ServiceMetadataController.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/controllers/ServiceMetadataController.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/controllers/ServiceMetadataPathBuilder.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/controllers/ServiceMetadataPathBuilder.java
index 6d45c434c..0c692555c 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/controllers/ServiceMetadataPathBuilder.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/controllers/ServiceMetadataPathBuilder.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorBusinessCode.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorBusinessCode.java
index e3d7dcd63..09b63ea2a 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorBusinessCode.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorBusinessCode.java
@@ -1,27 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the Licence for the specific language governing permissions and limitations under the Licence.
- */
-
-/*
- * Copyright 2017 European Commission | CEF eDelivery
- *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
- * You may not use this work except in compliance with the Licence.
- *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorMappingControllerAdvice.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorMappingControllerAdvice.java
index f4fa2e6e4..08828e1c6 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorMappingControllerAdvice.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorMappingControllerAdvice.java
@@ -1,27 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the Licence for the specific language governing permissions and limitations under the Licence.
- */
-
-/*
- * Copyright 2017 European Commission | CEF eDelivery
- *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
- * You may not use this work except in compliance with the Licence.
- *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorResponseBuilder.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorResponseBuilder.java
index 37184cf79..ba6b57bfc 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorResponseBuilder.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorResponseBuilder.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/SpringSecurityExceptionHandler.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/SpringSecurityExceptionHandler.java
index 308f79790..4d7436c53 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/SpringSecurityExceptionHandler.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/SpringSecurityExceptionHandler.java
@@ -1,42 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the Licence for the specific language governing permissions and limitations under the Licence.
- */
-
-/*
- * Copyright 2017 European Commission | CEF eDelivery
- *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
- * You may not use this work except in compliance with the Licence.
- *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the Licence for the specific language governing permissions and limitations under the Licence.
- */
-
-/*
- * Copyright 2017 European Commission | CEF eDelivery
- *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
- * You may not use this work except in compliance with the Licence.
- *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/exceptions/BadRequestException.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/exceptions/BadRequestException.java
index 04514c07f..05afb9e50 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/exceptions/BadRequestException.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/exceptions/BadRequestException.java
@@ -1,42 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the Licence for the specific language governing permissions and limitations under the Licence.
- */
-
-/*
- * Copyright 2017 European Commission | CEF eDelivery
- *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
- * You may not use this work except in compliance with the Licence.
- *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the Licence for the specific language governing permissions and limitations under the Licence.
- */
-
-/*
- * Copyright 2017 European Commission | CEF eDelivery
- *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
- * You may not use this work except in compliance with the Licence.
- *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/validation/ServiceGroupValidator.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/validation/ServiceGroupValidator.java
index e91964bff..1b6e13661 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/validation/ServiceGroupValidator.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/validation/ServiceGroupValidator.java
@@ -1,27 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the Licence for the specific language governing permissions and limitations under the Licence.
- */
-
-/*
- * Copyright 2017 European Commission | CEF eDelivery
- *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
- * You may not use this work except in compliance with the Licence.
- *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/validation/ServiceMetadataValidator.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/validation/ServiceMetadataValidator.java
index 5836063ee..fc387cb67 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/validation/ServiceMetadataValidator.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/validation/ServiceMetadataValidator.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/resources/config.properties b/smp-webapp/src/main/resources/config.properties
index 5f68dbcb9..44fd3c281 100644
--- a/smp-webapp/src/main/resources/config.properties
+++ b/smp-webapp/src/main/resources/config.properties
@@ -1,12 +1,10 @@
 #
 # Copyright 2017 European Commission | CEF eDelivery
 #
-# Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+# Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
 # You may not use this work except in compliance with the Licence.
 #
-# You may obtain a copy of the Licence at:
-# https://joinup.ec.europa.eu/software/page/eupl
-# or file: LICENCE-EUPL-v1.1.pdf
+# You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
 #
 # Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/resources/log4j.properties b/smp-webapp/src/main/resources/log4j.properties
index ed838ddba..b927160f3 100644
--- a/smp-webapp/src/main/resources/log4j.properties
+++ b/smp-webapp/src/main/resources/log4j.properties
@@ -1,12 +1,10 @@
 #
 # Copyright 2017 European Commission | CEF eDelivery
 #
-# Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+# Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
 # You may not use this work except in compliance with the Licence.
 #
-# You may obtain a copy of the Licence at:
-# https://joinup.ec.europa.eu/software/page/eupl
-# or file: LICENCE-EUPL-v1.1.pdf
+# You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
 #
 # Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/resources/spring-security.xml b/smp-webapp/src/main/resources/spring-security.xml
index 08d47ff59..6b6fd1c0c 100644
--- a/smp-webapp/src/main/resources/spring-security.xml
+++ b/smp-webapp/src/main/resources/spring-security.xml
@@ -1,12 +1,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/webapp/WEB-INF/jboss-deployment-structure.xml b/smp-webapp/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
index 142aa88fc..87c8010bb 100644
--- a/smp-webapp/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
+++ b/smp-webapp/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
@@ -2,12 +2,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/webapp/WEB-INF/web.xml b/smp-webapp/src/main/webapp/WEB-INF/web.xml
index f3c817509..42c6b784b 100644
--- a/smp-webapp/src/main/webapp/WEB-INF/web.xml
+++ b/smp-webapp/src/main/webapp/WEB-INF/web.xml
@@ -2,12 +2,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/webapp/WEB-INF/weblogic.xml b/smp-webapp/src/main/webapp/WEB-INF/weblogic.xml
index 415851dd2..2de1c22ae 100644
--- a/smp-webapp/src/main/webapp/WEB-INF/weblogic.xml
+++ b/smp-webapp/src/main/webapp/WEB-INF/weblogic.xml
@@ -2,12 +2,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/main/webapp/web/index.html b/smp-webapp/src/main/webapp/web/index.html
index 76c562c96..c870461f3 100644
--- a/smp-webapp/src/main/webapp/web/index.html
+++ b/smp-webapp/src/main/webapp/web/index.html
@@ -1,12 +1,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SecurityConfigurationTest.java b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SecurityConfigurationTest.java
index 66d54c745..6c5e4ecfd 100644
--- a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SecurityConfigurationTest.java
+++ b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SecurityConfigurationTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SignatureUtil.java b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SignatureUtil.java
index 82fd5dcfa..5abf7ac88 100644
--- a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SignatureUtil.java
+++ b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SignatureUtil.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SignatureValidatorTest.java b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SignatureValidatorTest.java
index b43b781c1..c6a7687e7 100644
--- a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SignatureValidatorTest.java
+++ b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SignatureValidatorTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/UsernameReturningTestController.java b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/UsernameReturningTestController.java
index 1fed7b51b..fa24eadb4 100644
--- a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/UsernameReturningTestController.java
+++ b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/UsernameReturningTestController.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/X509KeySelector.java b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/X509KeySelector.java
index 8c6a4aaad..9d585911c 100644
--- a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/X509KeySelector.java
+++ b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/X509KeySelector.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/util/DefaultHttpHeader.java b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/util/DefaultHttpHeader.java
index f043f471e..b993b9abf 100644
--- a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/util/DefaultHttpHeader.java
+++ b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/util/DefaultHttpHeader.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/ServiceGroupBodyUtil.java b/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/ServiceGroupBodyUtil.java
index 37a6a93eb..ba96ee4e7 100644
--- a/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/ServiceGroupBodyUtil.java
+++ b/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/ServiceGroupBodyUtil.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/config/SpringSecurityTestConfig.java b/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/config/SpringSecurityTestConfig.java
index 3effb4674..34b1e1d43 100644
--- a/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/config/SpringSecurityTestConfig.java
+++ b/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/config/SpringSecurityTestConfig.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/controllers/ServiceGroupControllerTest.java b/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/controllers/ServiceGroupControllerTest.java
index 0c91a5158..4d5518262 100644
--- a/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/controllers/ServiceGroupControllerTest.java
+++ b/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/controllers/ServiceGroupControllerTest.java
@@ -1,12 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/error/ErrorResponseBuilderTest.java b/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/error/ErrorResponseBuilderTest.java
index da4da1622..81ec433ba 100644
--- a/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/error/ErrorResponseBuilderTest.java
+++ b/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/error/ErrorResponseBuilderTest.java
@@ -1,27 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the Licence for the specific language governing permissions and limitations under the Licence.
- */
-
-/*
- * Copyright 2017 European Commission | CEF eDelivery
- *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
- * You may not use this work except in compliance with the Licence.
- *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/validation/ServiceGroupValidatorTest.java b/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/validation/ServiceGroupValidatorTest.java
index f62c448ae..e7299f097 100644
--- a/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/validation/ServiceGroupValidatorTest.java
+++ b/smp-webapp/src/test/java/eu/europa/ec/edelivery/smp/validation/ServiceGroupValidatorTest.java
@@ -1,42 +1,10 @@
 /*
  * Copyright 2017 European Commission | CEF eDelivery
  *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+ * Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
  * You may not use this work except in compliance with the Licence.
  *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the Licence for the specific language governing permissions and limitations under the Licence.
- */
-
-/*
- * Copyright 2017 European Commission | CEF eDelivery
- *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
- * You may not use this work except in compliance with the Licence.
- *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the Licence for the specific language governing permissions and limitations under the Licence.
- */
-
-/*
- * Copyright 2017 European Commission | CEF eDelivery
- *
- * Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
- * You may not use this work except in compliance with the Licence.
- *
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/software/page/eupl
- * or file: LICENCE-EUPL-v1.1.pdf
+ * You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
  *
  * Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/test/resources/config.properties b/smp-webapp/src/test/resources/config.properties
index 6315af3ba..7c7e5c391 100644
--- a/smp-webapp/src/test/resources/config.properties
+++ b/smp-webapp/src/test/resources/config.properties
@@ -1,12 +1,10 @@
 #
 # Copyright 2017 European Commission | CEF eDelivery
 #
-# Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+# Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
 # You may not use this work except in compliance with the Licence.
 #
-# You may obtain a copy of the Licence at:
-# https://joinup.ec.europa.eu/software/page/eupl
-# or file: LICENCE-EUPL-v1.1.pdf
+# You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
 #
 # Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
diff --git a/smp-webapp/src/test/resources/expected_output/PUT_ServiceMetadata_request_not_valid.xml b/smp-webapp/src/test/resources/expected_output/PUT_ServiceMetadata_request_not_valid.xml
index 2d7f58040..7f0ecd4f0 100644
--- a/smp-webapp/src/test/resources/expected_output/PUT_ServiceMetadata_request_not_valid.xml
+++ b/smp-webapp/src/test/resources/expected_output/PUT_ServiceMetadata_request_not_valid.xml
@@ -1,4 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
+<ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <ServiceInformation>
         <ParticipantIdentifier scheme="ehealth-actorid-qns">urn:australia:ncpb</ParticipantIdentifier>
         <DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier>
diff --git a/smp-webapp/src/test/resources/expected_output/SignedServiceMetadata_invalid_customized_signature.xml b/smp-webapp/src/test/resources/expected_output/SignedServiceMetadata_invalid_customized_signature.xml
index c4cd559dd..55c6334bc 100644
--- a/smp-webapp/src/test/resources/expected_output/SignedServiceMetadata_invalid_customized_signature.xml
+++ b/smp-webapp/src/test/resources/expected_output/SignedServiceMetadata_invalid_customized_signature.xml
@@ -1,4 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
+<ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
 	<ServiceInformation>
 		<ParticipantIdentifier scheme="ehealth-actorid-qns">urn:brazil:ncpb</ParticipantIdentifier>
 		<DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier>
diff --git a/smp-webapp/src/test/resources/expected_output/SignedServiceMetadata_invalid_default_signature.xml b/smp-webapp/src/test/resources/expected_output/SignedServiceMetadata_invalid_default_signature.xml
index fa7d8d677..de5c42e3d 100644
--- a/smp-webapp/src/test/resources/expected_output/SignedServiceMetadata_invalid_default_signature.xml
+++ b/smp-webapp/src/test/resources/expected_output/SignedServiceMetadata_invalid_default_signature.xml
@@ -1,4 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><SignedServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ServiceMetadata>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
+<SignedServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05"><ServiceMetadata>
 	<ServiceInformation>
 		<ParticipantIdentifier scheme="ehealth-actorid-qns">urn:brazil:ncpb</ParticipantIdentifier>
 		<DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier>
diff --git a/smp-webapp/src/test/resources/input/ServiceMetadata.xml b/smp-webapp/src/test/resources/input/ServiceMetadata.xml
index d41e58bdc..b270e567a 100644
--- a/smp-webapp/src/test/resources/input/ServiceMetadata.xml
+++ b/smp-webapp/src/test/resources/input/ServiceMetadata.xml
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><ServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
     <ServiceInformation>
         <ParticipantIdentifier scheme="ehealth-actorid-qns">urn:australia:ncpb</ParticipantIdentifier>
         <DocumentIdentifier scheme="ehealth-resid-qns">urn::epsos##services:extended:epsos::107</DocumentIdentifier>
diff --git a/smp-webapp/src/test/resources/input/SignedServiceMetadata_withoutSignature.xml b/smp-webapp/src/test/resources/input/SignedServiceMetadata_withoutSignature.xml
index 8f82b1de0..9544c884e 100644
--- a/smp-webapp/src/test/resources/input/SignedServiceMetadata_withoutSignature.xml
+++ b/smp-webapp/src/test/resources/input/SignedServiceMetadata_withoutSignature.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+  ~ Copyright 2017 European Commission | CEF eDelivery
+  ~
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ You may not use this work except in compliance with the Licence.
+  ~
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the Licence for the specific language governing permissions and limitations under the Licence.
+  -->
+
 <SignedServiceMetadata xmlns="http://docs.oasis-open.org/bdxr/ns/SMP/2016/05">
 	<ServiceMetadata>
 		<ServiceInformation>
diff --git a/smp-webapp/src/test/resources/spring-security-test-context.xml b/smp-webapp/src/test/resources/spring-security-test-context.xml
index d68a9f512..7f212b1ce 100644
--- a/smp-webapp/src/test/resources/spring-security-test-context.xml
+++ b/smp-webapp/src/test/resources/spring-security-test-context.xml
@@ -2,12 +2,10 @@
 <!--
   ~ Copyright 2017 European Commission | CEF eDelivery
   ~
-  ~ Licensed under the EUPL, Version 1.1 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
+  ~ Licensed under the EUPL, Version 1.2 or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
   ~ You may not use this work except in compliance with the Licence.
   ~
-  ~ You may obtain a copy of the Licence at:
-  ~ https://joinup.ec.europa.eu/software/page/eupl
-  ~ or file: LICENCE-EUPL-v1.1.pdf
+  ~ You may obtain a copy of the Licence attached in file: LICENCE-EUPL-v1.2.pdf
   ~
   ~ Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis,
   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-- 
GitLab