[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: &nbsp;Requested of IANA (formal): globalp=
latform=0A=
Version: &nbsp;1=0A=
Date: &nbsp;2026-08-30=0A=
Registrant:&nbsp;</div><ul data-editing-info=3D"{&quot;applyListStyleFromLe=
vel&quot;:false,&quot;unorderedStyleType&quot;: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: &quot;- &quot;;"><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: &quot;- &quot;;"><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"{&quot;applyListStyleFromLevel&quot;:false,=
&quot;unorderedStyleType&quot;: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: &quot;- &quot;;"><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;- &quot;;"><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.&nbsp;</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:&nbsp;</div><ul data-editing-info=3D"{&quot;applyListStyleFromLevel&qu=
ot;:false,&quot;unorderedStyleType&quot;: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: &quot;- &quot;;"><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.&nbsp;</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"{&quot;applyListStyleFro=
mLevel&quot;:false,&quot;unorderedStyleType&quot;: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: &quot;- &quot;;"><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: =
&quot;- &quot;;"><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: &quot;- &quot;;"><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: &quot;- &quot;;"><div class=3D"el=
ementToProof" role=3D"presentation" style=3D"text-align: left; text-indent:=
 0px;">Incorrect or ambiguous resolution of URN-equivalence SHALL&nbsp;</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:&nbsp;</div><ul data-editing-info=3D"{&quot=
;applyListStyleFromLevel&quot;:false,&quot;unorderedStyleType&quot;: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: &quot;- &quot;;"><div class=3D"eleme=
ntToProof" role=3D"presentation" style=3D"text-align: left; text-indent: 0p=
x; white-space: normal;">None known&nbsp;</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"{&quot;applyListStyleFromLevel&quot;:false=
,&quot;unorderedStyleType&quot;: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: &quot;- &quot;;"><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"{&quot;applyListStyleFromLe=
vel&quot;:false,&quot;unorderedStyleType&quot;: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: &quot;- &quot;;"><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: &nbsp;</div><ul data-editi=
ng-info=3D"{&quot;applyListStyleFromLevel&quot;:false,&quot;unorderedStyleT=
ype&quot;: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: &quot;- &quot;;"><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"{&quot;applyListStyleFromLevel&quot;:false,&quot;unorde=
redStyleType&quot;: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: &quot;- &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.&nbsp;</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: &quot;urn:globalplatform:profile:&lt;profile_name&gt;:&lt;profile_v=
ersion&gt;&quot; where &lt;profile_name&gt; is replaced with the profile na=
me and &lt;profile_version&gt; 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==--