<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>pki on Late Night Thinking</title>
    <link>https://kula.tproa.net/tags/pki/</link>
    <description>Recent content in pki on Late Night Thinking</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>&amp;copy; 2020-2025. All rights reserved.</copyright>
    <lastBuildDate>Mon, 12 Oct 2026 20:52:36 +0000</lastBuildDate><atom:link href="https://kula.tproa.net/tags/pki/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Internal Certificate Authority</title>
      <link>https://kula.tproa.net/lnt/2026/10/internal-certificate-authority/</link>
      <pubDate>Mon, 12 Oct 2026 20:52:36 +0000</pubDate>
      
      <guid>https://kula.tproa.net/lnt/2026/10/internal-certificate-authority/</guid>
      <description>I&amp;rsquo;ve finally gotten annoyed enough with openssl that I broke down and switched to using a standalone HashiCorp Vault instance to manage internal certificates.
It&amp;rsquo;s a single-node instance which stores data in a local directory. Configuration management for everything except the leaf certificates is managed with some local Terraform code. With my current configuration, no sensitive data is maintained in the Terraform state, so I can track the state file in git along with the configuration &amp;mdash; the state is small enough that I&amp;rsquo;m fine with that.</description>
    </item>
    
  </channel>
</rss>
