@prefix rdf:	<http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix atom:	<http://atomowl.org/ontologies/atomrdf#> .
@prefix sioct:	<http://rdfs.org/sioc/types#> .
@prefix sioc:	<http://rdfs.org/sioc/ns#> .
@prefix ns4:	<https://ods-qa.openlinksw.com/dataspace/> .
@prefix ns5:	<https://ods-qa.openlinksw.com/dataspace/imitko/weblog/> .
@prefix opl:	<http://www.openlinksw.com/schema/attribution#> .
@prefix as:	<https://www.w3.org/ns/activitystreams#> .
@prefix ns8:	<https://ods-qa.openlinksw.com/dataspace/imitko/weblog/MitkoBlog/27/> .
@prefix ns9:	<https://ods-qa.openlinksw.com/dataspace/imitko/> .
@prefix dc:	<http://purl.org/dc/elements/1.1/> .
@prefix xsd:	<http://www.w3.org/2001/XMLSchema#> .
@prefix dct:	<http://purl.org/dc/terms/> .
@prefix foaf:	<http://xmlns.com/foaf/0.1/> .
@prefix ns14:	<https://ods-qa.openlinksw.com/dataspace/person/> .

<https://ods-qa.openlinksw.com/dataspace/imitko/weblog/MitkoBlog/27>
	rdf:type	atom:Entry , sioct:BlogPost ;
	sioc:has_creator	ns4:imitko ;
	sioc:has_container	ns5:MitkoBlog ;
	sioc:id	"bb6380e0ba8abb58b35fb9038156bb6f" ;
	opl:isDescribedUsing	<https://ods-qa.openlinksw.com/dataspace/imitko/weblog/MitkoBlog/27/sioc.rdf> ;
	sioc:link	</weblog/imitko/?id=27> ;
	as:to	as:Public ;
	as:replies	ns8:replies ;
	as:cc	ns9:followers ;
	dc:title	"Understanding the 'cnf' Field in JWT" ;
	sioc:content	"<h1>Understanding the &#39;cnf&#39; Field in JWT</h1>\n<p>The <strong>&#39;cnf&#39;</strong> (confirmation) field in a JWT (JSON Web Token) is used to bind the token to a specific key, ensuring that the token can only be used by the party possessing the corresponding private key. This enhances the security of the token.</p>\n<p>The &#39;cnf&#39; field typically contains one or more of the following claims:</p>\n<ul>\n<li>\n  <strong>x5t</strong>: The thumbprint of an X.509 certificate.</li>\n<li>\n  <strong>jkt</strong>: The thumbprint of a JWK (JSON Web Key).</li>\n</ul>\n<p>Here is an example of a &#39;cnf&#39; field:</p>\n<pre><code>{\n  &quot;cnf&quot;: {\n    &quot;x5t&quot;: &quot;9G7d4I4cPbTDnYrqFhJDBpDeQHw&quot;,\n    &quot;jkt&quot;: &quot;SWV4YjhZZlZGUVM1bzV5L0wzd3BtNHdNcnpBPQ&quot;\n  }\n}</code>\n</pre><p>In this example, the &#39;cnf&#39; field includes both an X.509 certificate thumbprint and a JWK thumbprint, binding the token to the corresponding keys.</p>" ;
	dct:created	"2024-07-12T17:57:54.939507"^^xsd:dateTime ;
	dct:modified	"2025-08-19T08:07:11.670890"^^xsd:dateTime ;
	foaf:maker	ns14:imitko ;
	atom:author	ns14:imitko ;
	atom:published	"2024-07-12T17:57:54.939507"^^xsd:dateTime ;
	atom:source	ns5:MitkoBlog ;
	atom:updated	"2025-08-19T08:07:11.670890"^^xsd:dateTime ;
	atom:title	"Understanding the 'cnf' Field in JWT" .
ns4:imitko
	sioc:creator_of	<https://ods-qa.openlinksw.com/dataspace/imitko/weblog/MitkoBlog/27> .
ns5:MitkoBlog
	sioc:container_of	<https://ods-qa.openlinksw.com/dataspace/imitko/weblog/MitkoBlog/27> ;
	atom:contains	<https://ods-qa.openlinksw.com/dataspace/imitko/weblog/MitkoBlog/27> ;
	atom:entry	<https://ods-qa.openlinksw.com/dataspace/imitko/weblog/MitkoBlog/27> .
