<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
    <title>JXZQJ</title>
    <description>JXZQJ blog</description>
    <ttl>1800</ttl>
    <link>https://jxzqj.com/</link>
    <atom:link href="https://jxzqj.com/_tags/chat2026-devblog.xml" rel="self" type="application/rss+xml"/>
    <item>
        <title>Chat2026 part 10: continuing application design</title>
        <link>https://jxzqj.com/chat2026-blog/10-application-design.html</link>
        <guid>https://jxzqj.com/chat2026-blog/10-application-design.html</guid>
        <pubDate>Wed, 11 Feb 2026 22:57:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 9: using CRL in the server and client examples</title>
        <link>https://jxzqj.com/chat2026-blog/09-crl-in-server-and-client.html</link>
        <guid>https://jxzqj.com/chat2026-blog/09-crl-in-server-and-client.html</guid>
        <pubDate>Mon, 02 Feb 2026 11:29:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 8: certificate signing requests and certificate revocation lists</title>
        <link>https://jxzqj.com/chat2026-blog/08-csr-and-crl.html</link>
        <guid>https://jxzqj.com/chat2026-blog/08-csr-and-crl.html</guid>
        <pubDate>Thu, 29 Jan 2026 20:47:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 7: Operations on the data</title>
        <link>https://jxzqj.com/chat2026-blog/07-data-operations.html</link>
        <guid>https://jxzqj.com/chat2026-blog/07-data-operations.html</guid>
        <pubDate>Tue, 27 Jan 2026 18:47:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 6: Designing the data model</title>
        <link>https://jxzqj.com/chat2026-blog/06-data-model.html</link>
        <guid>https://jxzqj.com/chat2026-blog/06-data-model.html</guid>
        <pubDate>Sun, 25 Jan 2026 21:27:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 5: mutually authenticating clients and server together</title>
        <link>https://jxzqj.com/chat2026-blog/05-mtls.html</link>
        <guid>https://jxzqj.com/chat2026-blog/05-mtls.html</guid>
        <pubDate>Fri, 23 Jan 2026 12:00:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 4: creating the TLS client</title>
        <link>https://jxzqj.com/chat2026-blog/04-making-the-tls-client.html</link>
        <guid>https://jxzqj.com/chat2026-blog/04-making-the-tls-client.html</guid>
        <pubDate>Thu, 22 Jan 2026 16:12:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 3: Making a TLS server</title>
        <link>https://jxzqj.com/chat2026-blog/03-making-a-tls-server.html</link>
        <guid>https://jxzqj.com/chat2026-blog/03-making-a-tls-server.html</guid>
        <pubDate>Wed, 21 Jan 2026 17:36:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 2: Obtaining the keys and certificates</title>
        <link>https://jxzqj.com/chat2026-blog/02-getting-the-keys.html</link>
        <guid>https://jxzqj.com/chat2026-blog/02-getting-the-keys.html</guid>
        <pubDate>Tue, 20 Jan 2026 12:01:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 1: Let's make a simple end to end encrypted chat</title>
        <link>https://jxzqj.com/chat2026-blog/01-lets-make-a-simple-chat.html</link>
        <guid>https://jxzqj.com/chat2026-blog/01-lets-make-a-simple-chat.html</guid>
        <pubDate>Mon, 19 Jan 2026 16:45:00 +0000</pubDate>
    </item>
</channel>
</rss>
