netstack.fm

Rustls with Dirkjan Ochtman

netstack.fm

Show Notes

Episode 7 – Rustls with Dirkjan Ochtman.

In this episode, we go through Dirkjan's extensive experience in software development, particularly focusing on Rust, TLS, and QUIC protocols.

We explore Dirkjan his journey working on QUIC implementations to his contributions to Rust TLS and Hickory DNS. The conversation also delves into the ACME protocol and the Instant Domain Search project.

Dirkjan shares insights on the future of Rustls and the importance of community support in open-source projects.

Learn more:

https://dirkjan.ochtman.nl/ https://github.com/rustls/rustls rustls 0.24 tracking issue: https://github.com/rustls/rustls/issues/2400 HickoryDNS Let's Encrypt tracking issue: https://github.com/hickory-dns/hickory-dns/issues/2725 https://github.com/djc/instant-acme https://instantdomainsearch.com/

Rama

If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org

Chapters

00:00 Intro 00:44 Introduction to Dirkjan Ochtman 02:02 Dirkjan's Rustls contributor origins 04:18 Quic implications on Rustls 13:35 Exploring the H3 Protocol and Its Challenges 16:47 Contributions to Hickory DNS 22:59 instant ACME 28:43 R2D2 — Connection Pooling 32:13 the EPP Protocol 34:40 Insights from Working with Domain Registrars 35:36 Rustls and Safety 50:31 The Future of Rust TLS and Its Ecosystem 54:50 Outro

Netstack.FM

More information: https://netstack.fm/#episode-7 Join our Discord: https://discord.gg/29EetaSYCD Reach out to us: [email protected]

Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.

More from netstack.fm

May 26, 2026

Episode 38: Building and testing network stacks with Rama. In this Protocol Shorts episode of Netstack.fm, Glen talks with Brecht Stamper about Rama, the modular Rust framework for building clients, servers, proxies, and other network systems. Brecht shares how he came to understand Rama’s core idea that everything is a service, and why that simple input to output contract makes it easier to compose complex stacks without constantly inventing new traits or glue code.

May 5, 2026

episode 37: dial9: from black box to insight in Tokio.

Apr 25, 2026

Episode 36 – Protocol Shorts: WireGuard

Apr 15, 2026

Remaster of: Season 1 · Episode 3 — OpenTelemetry, eBPF, and Metoro

Apr 9, 2026

Remaster of: Season 1 · Episode 5 — Tokio with Carle Lerche

See all episodes →