[urn] Request for globalplatform URN
Jeremy O'Donoghue <[email protected]> Mon, 13 Jul 2026 15:45:39 +0000
| Newsgroups | gmane.ietf.urn |
|---|---|
| Message-ID | <DS4PR02MB10844FD0FFF6EC03CC162EF18F2FA2@DS4PR02MB10844.namprd02.prod.outlook.com> |
--===============6438760940742061239== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_DS4PR02MB10844FD0FFF6EC03CC162EF18F2FA2DS4PR02MB10844na_" --_000_DS4PR02MB10844FD0FFF6EC03CC162EF18F2FA2DS4PR02MB10844na_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi URN experts. I would like to register a URN namespace for use in GlobalPlatform specific= ations. GlobalPlatform is a non-profit industry body publishing specificati= ons for security components. The public website is at https://globalplatfor= m.org Below information follows the RFC8141 template: Namespace Identifier: Requested of IANA (formal): globalplatform Version: 1 Date: 2026-08-30 Registrant: * GlobalPlatform Inc. 544 Hillside Rd., Redwood City, CA 94062-3345 United States of America * Contact: [email protected] Purpose: * GlobalPlatform uses IETF specifications as a basis to provide interoperabil= ity with other ecosystems. It typically defines profiles of IETF specificat= ions which provide specific support for GlobalPlatform secure components. I= ETF specifications often prefer URN namespaces for such profiles. Use of an= allocated URN is therefore desirable for interoperability. * The specific initial need is to define RFC9711 compliant profiles for Globa= lPlatform Trusted Execution Environment and Secure Element components. Syntax: URNs compliant with this specification SHALL use only ASCII upper and lower= case characters, the digits 0-9 and the '/', '-', ':' and '.' characters. = Upper-case ASCII characters SHALL be transformed into their lower case equi= valents before processing. Assignment: * Closed assignment in GlobalPlatform specifications. Security and Privacy: * URNs in this namespace SHALL NOT be used as security capabilities * URNs MAY be distributed to untrusted entities * URNs in this namespace SHOULD NOT be used to convey information that can un= iquely identify a specific instance of a GlobalPlatform Secure Component * Incorrect or ambiguous resolution of URN-equivalence SHALL Interoperability: * None known Resolution: * Not anticipated Documentation: * None currently available as we have no URN namespace identifier as yet. A s= pecification will be published listing all assigned values in this namespac= e. Additional Information: * N/A Revision Information: * N/A As the requester, I am editor of the GlobalPlatform Entity Attestation Prot= ocol Specification and was one of the editors of RFC9711. The GlobalPlatfor= m Entity Attestation Protocol specification plans to include RFC9711-compli= ant EAT profiles which can be interoperably identified by verifiers through= the eat_profile claim. Assuming this allocation is granted, the profile identifiers will be for th= e form: "urn:globalplatform:profile:<profile_name>:<profile_version>" where= <profile_name> is replaced with the profile name and <profile_version> is = replaces with the version number of the profile. Best regards Jeremy O'Donoghue Director, GSoC Security Architecture [email protected] --_000_DS4PR02MB10844FD0FFF6EC03CC162EF18F2FA2DS4PR02MB10844na_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-= 1"> <style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo= ttom:0;} </style> </head> <body dir=3D"ltr"> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> Hi URN experts.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> I would like to register a URN namespace for use in GlobalPlatform specific= ations. GlobalPlatform is a non-profit industry body publishing specificati= ons for security components. The public website is at <a href=3D"https://globalplatform.org" id=3D"OWAf897ebaa-f405-0eaa-354f-592= 0ce2a2409" class=3D"OWAAutoLink"> https://globalplatform.org</a></div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> Below information follows the RFC8141 template:</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <pre class=3D"elementToProof" style=3D"margin: 0px; width: 80ch; display: b= lock;"><div class=3D"elementToProof" style=3D"text-align: left; text-indent= : 0px; white-space: pre-wrap; font-family: Aptos, Aptos_EmbeddedFont, Aptos= _MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb= (0, 0, 0);">Namespace Identifier: Requested of IANA (formal): globalp= latform=0A= Version: 1=0A= Date: 2026-08-30=0A= Registrant: </div><ul data-editing-info=3D"{"applyListStyleFromLe= vel":false,"unorderedStyleType":2}" style=3D"text-align: lef= t; margin-top: 0px; margin-bottom: 0px; flex-direction: column; display: fl= ex;"><li style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontServi= ce, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); w= hite-space: normal; align-self: start; margin-top: 0px; margin-bottom: 0px;= list-style-type: "- ";"><div class=3D"elementToProof" role=3D"pr= esentation" style=3D"text-align: left; text-indent: 0px;">GlobalPlatform In= c.</div><div class=3D"elementToProof" role=3D"presentation" style=3D"text-a= lign: left; text-indent: 0px;">544 Hillside Rd., Redwood City, CA 94062-334= 5</div><div class=3D"elementToProof" role=3D"presentation" style=3D"text-al= ign: left; text-indent: 0px; white-space: normal;">United States of America= </div></li><li style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFon= tService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0,= 0); white-space: normal; align-self: start; margin-top: 0px; margin-bottom= : 0px; list-style-type: "- ";"><div class=3D"elementToProof" role= =3D"presentation" style=3D"text-align: left; text-indent: 0px; white-space:= normal;">Contact: [email protected]</div></li></ul><div class= =3D"elementToProof" style=3D"text-align: left; text-indent: 0px; white-spac= e: normal; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Cal= ibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">Purpose= :</div><ul data-editing-info=3D"{"applyListStyleFromLevel":false,= "unorderedStyleType":2}" style=3D"text-align: left; margin-top: 0= px; margin-bottom: 0px; flex-direction: column; display: flex;"><li style= =3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, H= elvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); white-space: no= rmal; align-self: start; margin-top: 0px; margin-bottom: 0px; list-style-ty= pe: "- ";"><div class=3D"elementToProof" role=3D"presentation" st= yle=3D"text-align: left; text-indent: 0px; white-space: normal;">GlobalPlat= form uses IETF specifications as a basis to provide interoperability with o= ther ecosystems. It typically defines profiles of IETF specifications which= provide specific support for GlobalPlatform secure components. IETF specif= ications often prefer URN namespaces for such profiles. Use of an allocated= URN is therefore desirable for interoperability.</div></li><li style=3D"fo= nt-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helveti= ca, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); white-space: normal; = align-self: start; margin-top: 0px; margin-bottom: 0px; list-style-type: &q= uot;- ";"><div class=3D"elementToProof" role=3D"presentation" style=3D= "text-align: left; text-indent: 0px;">The specific initial need is to defin= e RFC9711 compliant profiles for GlobalPlatform Trusted Execution Environme= nt and Secure Element components. </div></li></ul><div class=3D"elemen= tToProof" style=3D"text-align: left; text-indent: 0px; white-space: normal;= font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helv= etica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">Syntax:</div><div= class=3D"elementToProof" style=3D"text-align: left; text-indent: 0px; marg= in-top: 0px; margin-bottom: 0px; margin-left: 40px; font-family: Aptos, Apt= os_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-= size: 12pt; color: rgb(0, 0, 0);">URNs compliant with this specification SH= ALL use only ASCII upper and lower case characters, the digits 0-9 and the = '/', '-', ':' and '.' characters. Upper-case ASCII characters SHALL be tran= sformed into their lower case equivalents before processing.</div><div clas= s=3D"elementToProof" style=3D"text-align: left; text-indent: 0px; white-spa= ce: normal; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Ca= libri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">Assign= ment: </div><ul data-editing-info=3D"{"applyListStyleFromLevel&qu= ot;:false,"unorderedStyleType":2}" style=3D"text-align: left; mar= gin-top: 0px; margin-bottom: 0px; flex-direction: column; display: flex;"><= li style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Ca= libri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); white-s= pace: normal; align-self: start; margin-top: 0px; margin-bottom: 0px; list-= style-type: "- ";"><div class=3D"elementToProof" role=3D"presenta= tion" style=3D"text-align: left; text-indent: 0px; white-space: normal;">Cl= osed assignment in GlobalPlatform specifications. </div></li></ul><div= class=3D"elementToProof" style=3D"text-align: left; text-indent: 0px; whit= e-space: normal; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontServic= e, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">S= ecurity and Privacy:</div><ul data-editing-info=3D"{"applyListStyleFro= mLevel":false,"unorderedStyleType":2}" style=3D"text-align: = left; margin-top: 0px; margin-bottom: 0px; flex-direction: column; display:= flex;"><li style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontSe= rvice, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0)= ; white-space: normal; align-self: start; margin-top: 0px; margin-bottom: 0= px; list-style-type: "- ";"><div class=3D"elementToProof" role=3D= "presentation" style=3D"text-align: left; text-indent: 0px;">URNs in this n= amespace SHALL NOT be used as security capabilities</div></li><li style=3D"= font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helve= tica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); white-space: normal= ; align-self: start; margin-top: 0px; margin-bottom: 0px; list-style-type: = "- ";"><div class=3D"elementToProof" role=3D"presentation" style= =3D"text-align: left; text-indent: 0px;">URNs MAY be distributed to untrust= ed entities</div></li><li style=3D"font-family: Aptos, Aptos_EmbeddedFont, = Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color= : rgb(0, 0, 0); white-space: normal; align-self: start; margin-top: 0px; ma= rgin-bottom: 0px; list-style-type: "- ";"><div class=3D"elementTo= Proof" role=3D"presentation" style=3D"text-align: left; text-indent: 0px; w= hite-space: normal;">URNs in this namespace SHOULD NOT be used to convey in= formation that can uniquely identify a specific instance of a GlobalPlatfor= m Secure Component</div></li><li style=3D"font-family: Aptos, Aptos_Embedde= dFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt= ; color: rgb(0, 0, 0); white-space: normal; align-self: start; margin-top: = 0px; margin-bottom: 0px; list-style-type: "- ";"><div class=3D"el= ementToProof" role=3D"presentation" style=3D"text-align: left; text-indent:= 0px;">Incorrect or ambiguous resolution of URN-equivalence SHALL </di= v></li></ul><div class=3D"elementToProof" style=3D"text-align: left; text-i= ndent: 0px; white-space: normal; font-family: Aptos, Aptos_EmbeddedFont, Ap= tos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: = rgb(0, 0, 0);">Interoperability: </div><ul data-editing-info=3D"{"= ;applyListStyleFromLevel":false,"unorderedStyleType":2}" sty= le=3D"text-align: left; margin-top: 0px; margin-bottom: 0px; flex-direction= : column; display: flex;"><li style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0); white-space: normal; align-self: start; margin-top: 0px= ; margin-bottom: 0px; list-style-type: "- ";"><div class=3D"eleme= ntToProof" role=3D"presentation" style=3D"text-align: left; text-indent: 0p= x; white-space: normal;">None known </div></li></ul><div class=3D"elem= entToProof" style=3D"text-align: left; text-indent: 0px; white-space: norma= l; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, He= lvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">Resolution:&nbs= p;</div><ul data-editing-info=3D"{"applyListStyleFromLevel":false= ,"unorderedStyleType":2}" style=3D"text-align: left; margin-top: = 0px; margin-bottom: 0px; flex-direction: column; display: flex;"><li style= =3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, H= elvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); white-space: no= rmal; align-self: start; margin-top: 0px; margin-bottom: 0px; list-style-ty= pe: "- ";"><div class=3D"elementToProof" role=3D"presentation" st= yle=3D"text-align: left; text-indent: 0px;">Not anticipated</div></li></ul>= <div class=3D"elementToProof" style=3D"text-align: left; text-indent: 0px; = white-space: normal; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontSe= rvice, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0)= ;">Documentation:</div><ul data-editing-info=3D"{"applyListStyleFromLe= vel":false,"unorderedStyleType":2}" style=3D"text-align: lef= t; margin-top: 0px; margin-bottom: 0px; flex-direction: column; display: fl= ex;"><li style=3D"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontServi= ce, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); w= hite-space: normal; align-self: start; margin-top: 0px; margin-bottom: 0px;= list-style-type: "- ";"><div class=3D"elementToProof" role=3D"pr= esentation" style=3D"text-align: left; text-indent: 0px; white-space: norma= l;">None currently available as we have no URN namespace identifier as yet.= A specification will be published listing all assigned values in this name= space.</div></li></ul><div class=3D"elementToProof" style=3D"text-align: le= ft; text-indent: 0px; white-space: normal; font-family: Aptos, Aptos_Embedd= edFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12p= t; color: rgb(0, 0, 0);">Additional Information: </div><ul data-editi= ng-info=3D"{"applyListStyleFromLevel":false,"unorderedStyleT= ype":2}" style=3D"text-align: left; margin-top: 0px; margin-bottom: 0p= x; flex-direction: column; display: flex;"><li style=3D"font-family: Aptos,= Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; f= ont-size: 12pt; color: rgb(0, 0, 0); white-space: normal; align-self: start= ; margin-top: 0px; margin-bottom: 0px; list-style-type: "- ";"><d= iv class=3D"elementToProof" role=3D"presentation" style=3D"text-align: left= ; text-indent: 0px;">N/A</div></li></ul><div class=3D"elementToProof" style= =3D"text-align: left; text-indent: 0px; white-space: normal; font-family: A= ptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-ser= if; font-size: 12pt; color: rgb(0, 0, 0);">Revision Information:</div><ul d= ata-editing-info=3D"{"applyListStyleFromLevel":false,"unorde= redStyleType":2}" style=3D"text-align: left; margin-top: 0px; margin-b= ottom: 0px; flex-direction: column; display: flex;"><li style=3D"font-famil= y: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans= -serif; font-size: 12pt; color: rgb(0, 0, 0); white-space: normal; align-se= lf: start; margin-top: 0px; margin-bottom: 0px; list-style-type: "- &q= uot;;"><div class=3D"elementToProof" role=3D"presentation" style=3D"text-al= ign: left; text-indent: 0px; white-space: normal;">N/A</div></li></ul></pre= > <div id=3D"Signature" class=3D"elementToProof"> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> As the requester, I am editor of the GlobalPlatform Entity Attestation Prot= ocol Specification and was one of the editors of RFC9711. The GlobalPlatfor= m Entity Attestation Protocol specification plans to include RFC9711-compli= ant EAT profiles which can be interoperably identified by verifiers through the eat_profile claim. </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> Assuming this allocation is granted, the profile identifiers will be for th= e form: "urn:globalplatform:profile:<profile_name>:<profile_v= ersion>" where <profile_name> is replaced with the profile na= me and <profile_version> is replaces with the version number of the profile.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> Best regards</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Consolas, Courier, mono= space; font-size: 12pt; color: rgb(0, 0, 0);"> Jeremy O'Donoghue</div> <div class=3D"elementToProof" style=3D"font-family: Consolas, Courier, mono= space; font-size: 12pt; color: rgb(0, 0, 0);"> Director, GSoC Security Architecture</div> <div class=3D"elementToProof" style=3D"font-family: Consolas, Courier, mono= space; font-size: 12pt; color: rgb(0, 0, 0);"> [email protected]</div> </div> </body> </html> --_000_DS4PR02MB10844FD0FFF6EC03CC162EF18F2FA2DS4PR02MB10844na_-- --===============6438760940742061239== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KdXJuIG1haWxp bmcgbGlzdCAtLSB1cm5AaWV0Zi5vcmcKVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byB1 cm4tbGVhdmVAaWV0Zi5vcmcK --===============6438760940742061239==--