Re: Verification of release xerces:xercesImpl:2.12.2
Aurélien Pupier <[email protected]> Wed, 6 Dec 2023 10:46:58 +0100
| Newsgroups | gmane.text.xml.xerces-j.user |
|---|---|
| Message-ID | <CAFNb52fYvBcwuDb5kFpQxqdF_ZqU8TGjHcDutNBj2=hkOFkxnw@mail.gmail.com> |
--000000000000f50430060bd43c02 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, This is my key. I'm not a committer of Xerces J but I handled the push to Maven repository as there was no committer with time available to do it or respond to my requests. See https://issues.apache.org/jira/browse/XERCESJ-1724 and https://issues.sonatype.org/browse/OSSRH-60102?focusedId=3D972176&page=3Dco= m.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-9721= 76 If it is fine for committers, I can try to add my key to the place they want, or give the information which is needed for that. regards, On Wed, Dec 6, 2023 at 10:38=E2=80=AFAM Louis Jacomet <[email protected]> wr= ote: > Hello, > > Sorry, I should have indicated where we obtained Xerces from. > > Given this is for integration with the JVM ecosystem, we are using Maven > Central and obtained the files from there: > https://repo.maven.apache.org/maven2/xerces/xercesImpl/2.12.2/ > > I believe that artifacts deployed on Maven Central should be fully > verifiable, which means the signing key should be included in documented > KEYS for the project. > > Regards, > > Louis Jacomet > > Senior Lead Software Engineer > > Gradle > W. gradle.com > > > > > On Wed, Dec 6, 2023 at 1:05=E2=80=AFAM Mukul Gandhi <[email protected]> w= rote: > >> Hi Louis, >> It seems to me that, for your needs you may download XercesJ 2.12.2 >> distributable from https://xerces.apache.org/mirrors.cgi [1]. >> >> The XercesJ release package downloaded from [1], should have a signature >> conforming to one of the signing key available at >> https://downloads.apache.org/xerces/j/binaries/KEYS. >> >> On Tue, Dec 5, 2023 at 3:21=E2=80=AFPM Louis Jacomet <[email protected]> = wrote: >> >>> Hey folks, >>> >>> While upgrading the xerces version to 2.12.2 inside Gradle >>> <https://github.com/gradle/gradle/>, we cannot validate that the new >>> key used to sign the release is legitimate. >>> >>> The following key has been used: >>> 6CB87B18A453990EAC9453F87D713008CC07E9AD (Aur=C3=A9lien Pupier < >>> [email protected]>) >>> >>> But this key is not listed in the KEYS file found at >>> https://downloads.apache.org/xerces/j/binaries/KEYS >>> >>> Can a developer confirm this signature is legitimate? >>> Or point us to the right location for performing this validation? >>> >>> Regards, >>> >>> Louis Jacomet >>> >>> Senior Lead Software Engineer >>> >>> Gradle >>> W. gradle.com >>> >>> >> >> >> -- >> Regards, >> Mukul Gandhi >> >> > > *CONFIDENTIALITY NOTICE*: The contents of this email message, and any > attachments, are intended solely for the addressee(s) and may contain > confidential, proprietary and/or privileged information legally protected > from disclosure. If you are not the intended recipient of this > communication, or if you received this communication by mistake, please > notify the sender immediately and delete this message and any attachments= . > If you are not the intended recipient, you are hereby notified that any > use, retransmission, dissemination, copying or storage of this message or > its attachments is strictly prohibited. > --000000000000f50430060bd43c02 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hello,</div><div><br></div><div>This is my key.<br></= div><div>I'm not a committer of Xerces J but I handled the push to Mave= n repository as there was no committer with time available to do it or resp= ond to my requests.<br></div><div>See <a href=3D"https://issues.apache.org/= jira/browse/XERCESJ-1724">https://issues.apache.org/jira/browse/XERCESJ-172= 4</a> and <a href=3D"https://issues.sonatype.org/browse/OSSRH-60102?focused= Id=3D972176&page=3Dcom.atlassian.jira.plugin.system.issuetabpanels:comm= ent-tabpanel#comment-972176">https://issues.sonatype.org/browse/OSSRH-60102= ?focusedId=3D972176&page=3Dcom.atlassian.jira.plugin.system.issuetabpan= els:comment-tabpanel#comment-972176</a></div><div><br></div><div>If it is f= ine for committers, I can try to add my key to the place they want, or give= the information which is needed for that.<br><br></div><div>regards,<br></= div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cl= ass=3D"gmail_attr">On Wed, Dec 6, 2023 at 10:38=E2=80=AFAM Louis Jacomet &l= t;<a href=3D"mailto:[email protected]">[email protected]</a>> wrote:<br></= div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor= der-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div= >Hello,</div><div><br></div><div>Sorry, I should have indicated where we ob= tained Xerces from.</div><div><br></div><div>Given this is for integration = with the JVM ecosystem, we are using Maven Central and obtained the files f= rom there: <a href=3D"https://repo.maven.apache.org/maven2/xerces/xercesImp= l/2.12.2/" target=3D"_blank">https://repo.maven.apache.org/maven2/xerces/xe= rcesImpl/2.12.2/</a></div><div><br></div><div>I believe that artifacts depl= oyed on Maven Central should be fully verifiable, which means the signing k= ey should be included in documented KEYS for the project.</div><div><br></d= iv><div>Regards,<br></div><div><div><div dir=3D"ltr" class=3D"gmail_signatu= re"><div dir=3D"ltr"><div><div dir=3D"ltr"><div dir=3D"ltr"><span><p dir=3D= "ltr" style=3D"line-height:1.56;margin-top:0pt;margin-bottom:0pt"><span sty= le=3D"background-color:transparent;color:rgb(0,0,0);font-family:Arial;font-= size:9.5pt;font-weight:700;white-space:pre-wrap">Louis Jacomet</span><br></= p><p dir=3D"ltr" style=3D"line-height:1.8;margin-top:0pt;margin-bottom:0pt"= ><span style=3D"font-size:9pt;font-family:Arial;color:rgb(0,0,0);background= -color:transparent;vertical-align:baseline;white-space:pre-wrap">Senior Lea= d Software Engineer</span></p><p dir=3D"ltr" style=3D"line-height:1.8;margi= n-top:0pt;margin-bottom:0pt"><span style=3D"font-size:9.5pt;font-family:Ari= al;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;wh= ite-space:pre-wrap">Gradle</span></p><span style=3D"font-size:9pt;font-fami= ly:Arial;color:rgb(29,162,189);background-color:transparent;vertical-align:= baseline;white-space:pre-wrap">W.</span><a href=3D"https://gradle.com/" tar= get=3D"_blank"><span style=3D"font-size:9pt;font-family:Arial;color:rgb(29,= 162,189);background-color:transparent;vertical-align:baseline;white-space:p= re-wrap"> </span><span style=3D"font-size:10pt;font-family:Arial;color:rgb(= 29,162,189);background-color:transparent;vertical-align:baseline;white-spac= e:pre-wrap">gradle.com</span></a></span><br></div><div dir=3D"ltr"><span><s= pan style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-c= olor:transparent;vertical-align:baseline;white-space:pre-wrap"><br></span><= /span></div><div dir=3D"ltr"><span><span style=3D"font-size:11pt;font-famil= y:Arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseli= ne;white-space:pre-wrap"><img src=3D"https://lh4.googleusercontent.com/4ES0= Nz2stz5vF1grmaeKGKSI7wfJmsH0DPSDDB_REuCtwrTviRgpGXynombLF8pDCw7BF-rnj8nv7g9= YN5uGD4VpLwEOgSMSgfmESLPU2teurpeCVGSraoQxBgcq9Dm2sXXNPNdM" style=3D"border:= medium;" width=3D"117" height=3D"33"></span></span><br></div></div></div><= /div></div></div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D= "ltr" class=3D"gmail_attr">On Wed, Dec 6, 2023 at 1:05=E2=80=AFAM Mukul Gan= dhi <<a href=3D"mailto:[email protected]" target=3D"_blank">mukulg@apach= e.org</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma= rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:= 1ex"><div dir=3D"ltr"><div>Hi Louis,</div><div>=C2=A0 =C2=A0It seems to me = that, for your needs you may download XercesJ 2.12.2 distributable from=C2= =A0<a href=3D"https://xerces.apache.org/mirrors.cgi" target=3D"_blank">http= s://xerces.apache.org/mirrors.cgi</a> [1].</div><div><br></div><div>The Xer= cesJ release package downloaded from [1], should have a signature conformin= g to one of the signing key available at=C2=A0<a href=3D"https://downloads.= apache.org/xerces/j/binaries/KEYS" target=3D"_blank">https://downloads.apac= he.org/xerces/j/binaries/KEYS</a>.</div><br><div class=3D"gmail_quote"><div= dir=3D"ltr" class=3D"gmail_attr">On Tue, Dec 5, 2023 at 3:21=E2=80=AFPM Lo= uis Jacomet <<a href=3D"mailto:[email protected]" target=3D"_blank">louis= @gradle.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style= =3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding= -left:1ex"><div dir=3D"ltr"><div>Hey folks,</div><div><br></div><div>While = upgrading the xerces version to 2.12.2 inside <a href=3D"https://github.com= /gradle/gradle/" target=3D"_blank">Gradle</a>, we cannot validate that the = new key used to sign the release is legitimate.</div><div><br></div><div>Th= e following key has been used:</div><div>6CB87B18A453990EAC9453F87D713008CC= 07E9AD (Aur=C3=A9lien Pupier <<a href=3D"mailto:[email protected]" targ= et=3D"_blank">[email protected]</a>>)</div><div><br></div><div>But this= key is not listed in the KEYS file found at <a href=3D"https://downloads.a= pache.org/xerces/j/binaries/KEYS" target=3D"_blank">https://downloads.apach= e.org/xerces/j/binaries/KEYS</a></div><div><br></div><div>Can a developer c= onfirm this signature is legitimate?</div><div>Or point us to the right loc= ation for performing this validation?<br></div><div><br></div><div>Regards,= <br></div><div><div><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"= ltr"><div><div dir=3D"ltr"><div dir=3D"ltr"><span><p dir=3D"ltr" style=3D"l= ine-height:1.56;margin-top:0pt;margin-bottom:0pt"><span style=3D"background= -color:transparent;color:rgb(0,0,0);font-family:Arial;font-size:9.5pt;font-= weight:700;white-space:pre-wrap">Louis Jacomet</span><br></p><p dir=3D"ltr"= style=3D"line-height:1.8;margin-top:0pt;margin-bottom:0pt"><span style=3D"= font-size:9pt;font-family:Arial;color:rgb(0,0,0);background-color:transpare= nt;vertical-align:baseline;white-space:pre-wrap">Senior Lead Software Engin= eer</span></p><p dir=3D"ltr" style=3D"line-height:1.8;margin-top:0pt;margin= -bottom:0pt"><span style=3D"font-size:9.5pt;font-family:Arial;color:rgb(0,0= ,0);background-color:transparent;vertical-align:baseline;white-space:pre-wr= ap">Gradle</span></p><span style=3D"font-size:9pt;font-family:Arial;color:r= gb(29,162,189);background-color:transparent;vertical-align:baseline;white-s= pace:pre-wrap">W.</span><a href=3D"https://gradle.com/" target=3D"_blank"><= span style=3D"font-size:9pt;font-family:Arial;color:rgb(29,162,189);backgro= und-color:transparent;vertical-align:baseline;white-space:pre-wrap"> </span= ><span style=3D"font-size:10pt;font-family:Arial;color:rgb(29,162,189);back= ground-color:transparent;vertical-align:baseline;white-space:pre-wrap">grad= le.com</span></a></span><br></div><div dir=3D"ltr"><span><span style=3D"fon= t-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent= ;vertical-align:baseline;white-space:pre-wrap"><br></span></span></div><div= dir=3D"ltr"><span><span style=3D"font-size:11pt;font-family:Arial;color:rg= b(0,0,0);background-color:transparent;vertical-align:baseline;white-space:p= re-wrap"><img src=3D"https://lh4.googleusercontent.com/4ES0Nz2stz5vF1grmaeK= GKSI7wfJmsH0DPSDDB_REuCtwrTviRgpGXynombLF8pDCw7BF-rnj8nv7g9YN5uGD4VpLwEOgSM= SgfmESLPU2teurpeCVGSraoQxBgcq9Dm2sXXNPNdM" style=3D"border: medium;" width= =3D"117" height=3D"33"></span></span></div></div></div></div></div></div></= div></div></blockquote></div><br clear=3D"all"><div><br></div><div><br></di= v><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" cla= ss=3D"gmail_signature"><div dir=3D"ltr"><div>Regards,<br>Mukul Gandhi<br><b= r></div></div></div></div> </blockquote></div> <br> <b style=3D"color:rgb(128,128,128);font-size:x-small"><br>CONFIDENTIALITY N= OTICE</b><span style=3D"color:rgb(128,128,128);font-size:x-small">: The con= tents of this email message, and any attachments, are intended solely for t= he addressee(s) and may contain confidential, proprietary and/or privileged= information legally protected from disclosure. If you are not the intended= recipient of this communication, or if you received this communication by = mistake, please notify the sender immediately and delete this message and a= ny attachments. If you are not the intended recipient, you are hereby notif= ied that any use, retransmission, dissemination, copying or storage of this= message or its attachments is strictly prohibited.</span><br></blockquote>= </div> --000000000000f50430060bd43c02--