<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Duende on Strathweb. A free flowing tech monologue.</title>
    <link>https://www.strathweb.com/categories/duende/</link>
    <description>Recent content in Duende on Strathweb. A free flowing tech monologue.</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 23 Aug 2024 07:06:14 +0000</lastBuildDate><atom:link href="https://www.strathweb.com/categories/duende/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Strathweb.Dilithium for Duende Identity Server now supports automatic key management</title>
      <link>https://www.strathweb.com/2024/08/strathweb-dilithium-for-duende-identity-server-now-supports-automatic-key-management/</link>
      <pubDate>Fri, 23 Aug 2024 07:06:14 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2024/08/strathweb-dilithium-for-duende-identity-server-now-supports-automatic-key-management/</guid>
      <description>&lt;p&gt;Earlier this week, I released version 0.2.0 of my post-quantum cryptography helper library .NET, &lt;a href=&#34;https://github.com/filipw/Strathweb.Dilithium&#34;&gt;Strathweb.Dilithium&lt;/a&gt;, which introduces a new feature - automatic key management support in Duende Identity Server. This feature plugs into the automatic key management capabilities of Duende Identity Server, and allows you to automatically generate and manage Dilithium keys for token signing purposes, without having to manually handle the key generation and rotation.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Announcing Strathweb.Dilithium - a set of ASP.NET helper libraries for post quantum cryptography</title>
      <link>https://www.strathweb.com/2023/08/announcing-strathweb-dilithium-a-set-of-net-helper-libraries-for-post-quantum-cryptography/</link>
      <pubDate>Tue, 22 Aug 2023 18:00:14 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2023/08/announcing-strathweb-dilithium-a-set-of-net-helper-libraries-for-post-quantum-cryptography/</guid>
      <description>&lt;p&gt;Earlier this year I blogged about post-quantum cryptography in .NET using &lt;a href=&#34;https://www.strathweb.com/2023/02/post-quantum-cryptography-in-net/&#34;&gt;Dilithium and Kyber&lt;/a&gt;. This was then followed by &lt;a href=&#34;https://www.strathweb.com/2023/03/post-quantum-token-signing-with-dilithium-using-duende-identity-server/&#34;&gt;another post&lt;/a&gt;, which showed how Dilithium can be wired into a popular .NET Identity Server, &lt;a href=&#34;https://duendesoftware.com/products/identityserver&#34;&gt;Duende Identity Server&lt;/a&gt;, for token signing purposes.&lt;/p&gt;
&lt;p&gt;Today I would like to announce &lt;a href=&#34;https://github.com/filipw/Strathweb.Dilithium&#34;&gt;Strathweb.Dilithium&lt;/a&gt;, a set of .NET helper libraries to facilitate working with Dilithium in ASP.NET Core projects.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Post-quantum token signing with Dilithium using Duende Identity Server</title>
      <link>https://www.strathweb.com/2023/03/post-quantum-token-signing-with-dilithium-using-duende-identity-server/</link>
      <pubDate>Fri, 24 Mar 2023 11:06:14 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2023/03/post-quantum-token-signing-with-dilithium-using-duende-identity-server/</guid>
      <description>&lt;p&gt;On March 12th, a new IETF draft &lt;a href=&#34;https://www.ietf.org/id/draft-ietf-cose-dilithium-00.html&#34;&gt;JOSE and COSE Encoding for Dilithium&lt;/a&gt; was published. It describes JSON serializations for CRYSTALS-Dilithium, a post-quantum cryptography suite. This in turn allows using post-quantum cryptography for tasks like signing JSON Web Tokens in a standardized fashion.&lt;/p&gt;
&lt;p&gt;I &lt;a href=&#34;https://www.strathweb.com/2023/02/post-quantum-cryptography-in-net/&#34;&gt;previously blogged&lt;/a&gt; about using CRYSTALS-Dilithium from .NET applications, so in this post let&amp;rsquo;s see how we can apply this new draft to one of the most popular .NET OpenID Connect / OAuth 2.0 servers, &lt;a href=&#34;https://duendesoftware.com/products/identityserver&#34;&gt;Duende Identity Server&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Initiating User Registration via OpenID Connect with Duende Identity Server</title>
      <link>https://www.strathweb.com/2022/09/initiating-user-registration-via-openid-connect-with-duende-identity-server/</link>
      <pubDate>Wed, 28 Sep 2022 12:39:30 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2022/09/initiating-user-registration-via-openid-connect-with-duende-identity-server/</guid>
      <description>&lt;p&gt;There is a new proposal for an extension to OpenID Connect Authentication Framework, called &lt;a href=&#34;https://openid.net/specs/openid-connect-prompt-create-1_0.html&#34;&gt;Initiating User Registration via OpenID Connect&lt;/a&gt;. It went into &lt;a href=&#34;https://openid.net/2022/09/22/public-review-period-for-proposed-final-initiating-user-registration-via-openid-connect-specification/&#34;&gt;public review&lt;/a&gt; just last week, which is expected to close later this year.&lt;/p&gt;
&lt;p&gt;This very useful extension defines how a client application can indicate to the OpenID Provider that a new user account should be created, rather than triggering the typical login procedure.&lt;/p&gt;
&lt;p&gt;In this post we will look at how to support it with &lt;a href=&#34;https://github.com/DuendeSoftware/IdentityServer&#34;&gt;Duende Identity Server&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
