Todd Gardner

Todd Gardner

I start things.

Lake Elmo, Minnesota, United States

Actions

Todd Gardner is the cofounder of CertKit, TrackJS, and Request Metrics, and a longtime builder of tools that keep things from breaking at 2am. He spends his time on certificate automation, Windows environments that still speak TLS 1.0, and convincing people that 47-day lifetimes are survivable. He takes the work seriously and himself much less so.

Badges

  • Most Active Speaker 2023

Area of Expertise

  • Business & Management
  • Information & Communications Technology

Topics

  • Software Development
  • Software Design
  • Software Practices
  • Software Engineering
  • Open Source Software
  • Web
  • Web Frontend
  • Web Performance
  • Web Design
  • Modern Web
  • Modern Web and UX
  • web security
  • Web Applications
  • Software testing
  • Information Security
  • Information Technology
  • InfoSec
  • Information Tehnology
  • Information Systems
  • Network Infrastructure
  • ssl
  • TLS
  • TLS 1.3
  • encryption standards TLS 1.2+
  • PKI
  • PKI infrastructure
  • WebPKI
  • Certificate Lifecycle Management

Everything you learned about SSL is deprecated

Remember your first HTTPS server? RSA keys, year+ certificates, and some openssl incantation you copied from StackOverflow. That's all outdated now.

TLS 1.3 threw out decades of cipher complexity. Snowden leaks moved Perfect Forward Secrecy from optional to mandatory. Let's Encrypt made certificates a free API call. And browser vendors are pushing certificate lifetimes down to 47 days.

This talk is a tour of modern ~~SSL~~ TLS. We'll cover what changed, why it changed, and what breaks if you don't make updates.

Surviving 47-Day Certificate Lifetimes with PowerShell

By March 2029, public TLS certificates will live at most 47 days. That is twelve renewals a year for every certificate you own, and renewing by hand stops being an option long before then. To understand why this is happening, and what to do about it, you need to know how public PKI actually works and how badly it's been misbehaving.

The first half of this session is the story of the certificate authorities. The deal we all made with the CAs and how it went wrong, the failures that broke trust, and why the CA/Browser Forum is being forced to shorten lifetimes no matter how much everyone complains.

The second half is what you can do about it with PowerShell, live. We issue and renew a certificate with Posh-ACME, and delegate DNS challenges so validation does not require handing over your whole zone. Then we map what stands between that demo and real automation. Getting renewed certificates onto IIS, Exchange, and the appliances that fight back. Keeping private keys safe. Catching the renewal that silently fails. You will leave with working issuance, a map of the remaining problems, and a fair sense of how much of this lifecycle you want to own yourself.

TLS Changed but Nobody Told Windows

Most of what admins learned about configuring SSL over the past twenty years is now wrong. The cipher suite lists you tuned, the registry keys you flipped, the protocol versions you fought to keep alive for that one old client. It's not even called SSL anymore. TLS 1.3 threw out nearly all of it, forced by twenty years of attacks and exploits.

This session tells that story. We start with how the TLS handshake actually works and what a certificate does inside it. Then we walk the timeline of attacks that broke it, one by one. BEAST, POODLE, FREAK, and Logjam each killed something you were still configuring, and most Windows environments never got updated.

Then we'll audit what your servers actually negotiate with PowerShell, fixing Schannel configuration, deciding which tweaks still matter, and retiring old protocol versions without breaking the clients you forgot about.

Success On Your Own Terms

Are you trapped in the monotonous cycle of completing JIRA tickets, thinking the only way up is management? Let me show you another way. I’ve been a codemonkey, I’ve worked in the cubical mazes of bigcorp, but I got out. It was the scariest thing I ever did—and it totally changed my life.

Consider this session your roadmap. We'll explore freelancing, consulting, and starting software businesses. You'll see the potential roadblocks and how to navigate them. You’ll be empowered with the confidence to venture outside your comfort zone. Are you ready to define your own success? The time is now.

Build vs Buy: Software Systems at Jurassic Park

We were so preoccupied with whether we could, we didn’t stop to think if we should. Nowhere at Jurassic Park was this more true than how we developed software. Having the wrong software and support structures was a key factor in the failures of our first park. We were entrepreneurs launching something new and architects integrating an enterprise. And our decisions had lasting consequences. Deciding which problems were worth our time was foundational to our failure.

Join us for a retrospective of software systems at Jurassic Park. We’ll dig into case studies and explore our successes and failures. We’ll uncover the options, costs, and risks inherent in deciding what software to build, what to buy, and alternatives in between. We’ll explore the opportunity cost of building systems, the sustainability of open-source, and the risks of vendor lock-in. You’ll leave equipped to make better decisions and avoid the pitfalls we made at Jurassic Park.

NDC Toronto 2026 Sessionize Event

May 2026 Toronto, Canada

Render Atlanta 2024 Sessionize Event

June 2024 Atlanta, Georgia, United States

NDC London 2024 Sessionize Event

January 2024 London, United Kingdom

KCDC 2023 Sessionize Event

June 2023 Kansas City, Missouri, United States

NDC Oslo 2023 Sessionize Event

May 2023 Oslo, Norway

Stir Trek 2023 Sessionize Event

May 2023 Columbus, Ohio, United States

NDC Oslo 2022 Sessionize Event

September 2022 Oslo, Norway

KCDC 2022 Sessionize Event

August 2022 Kansas City, Missouri, United States

NDC London 2022 Sessionize Event

May 2022 London, United Kingdom

Techorama 2021 Spring Edition Sessionize Event

May 2021 Antwerpen, Belgium

NDC London 2021 Sessionize Event

January 2021 London, United Kingdom

Techorama Netherlands 2019 Sessionize Event

October 2019 Ede, The Netherlands

KCDC 2019 Sessionize Event

July 2019 Kansas City, Missouri, United States

NDC Minnesota 2019 Sessionize Event

May 2019 Saint Paul, Minnesota, United States

Stir Trek 2019 Sessionize Event

April 2019 Columbus, Ohio, United States

NDC Porto 2019 Sessionize Event

February 2019 Porto, Portugal

NDC London 2019 Sessionize Event

January 2019 London, United Kingdom

NDC Oslo 2018 Sessionize Event

June 2018

NDC Sydney 2017 Sessionize Event

August 2017

Todd Gardner

I start things.

Lake Elmo, Minnesota, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top