TLS Certificates Are About to Expire Way More Often. Here's…
    Neura MarketNeura Market/DeepSeek
    ChatGPTChatGPTClaudeClaudeGeminiGeminiCursorCursorGrokGrokPerplexityPerplexityDeepSeekDeepSeek
    CoPilotCoPilotStable DiffusionStable DiffusionMidjourneyMidjourney
    View All Directories
    OverviewRulesPromptsMCPsAgentsGamesBlogVideosGuidesCoursesCommunityTrending
    DeepSeekBlogTLS Certificates Are About to Expire Way More Often. Here's How I'm Handling It.
    Back to Blog
    TLS Certificates Are About to Expire Way More Often. Here's How I'm Handling It.
    security

    TLS Certificates Are About to Expire Way More Often. Here's How I'm Handling It.

    Luke March 10, 2026
    0 views

    If you manage TLS certificates for anything beyond a single server, the next three years are going to...

    If you manage TLS certificates for anything beyond a single server, the next three years are going to get more and more painful.

    What's changing

    The CA/Browser Forum passed Ballot SC-081, which phases in shorter TLS certificate lifetimes starting March 15, 2026:

    DateMax LifetimeRenewals/Year
    Until March 15, 2026398 days~1
    March 15, 2026200 days~2
    March 15, 2027100 days~4
    March 15, 202947 days~8

    By 2029, you're renewing certificates roughly every six weeks. Domain Control Validation reuse drops to 10 days, meaning CAs re-validate your domain almost continuously.

    This isn't a proposal — it passed in April 2025 and is already on the books.

    The gap I kept running into

    I've been using Certbot for years. It's excellent at what it does: issue a cert on a single machine via Let's Encrypt. But once I had certificates across multiple services and domains, the problems stacked up:

    • A cert expired on a staging server because the cron job silently failed after an OS update
    • A teammate needed to issue a cert but didn't have SSH access to the cert server
    • I had no single view of which certs were expiring across all my services
    • A renewal failed and I didn't find out until a user reported a broken page

    Certbot and cert-manager solve issuance. But there's been nothing lightweight for management — tracking what you have, knowing when things go wrong, and giving your team access without handing over keys.

    What I built

    KrakenKey is the management layer I wanted on top of ACME. Here's how it works:

    1. Submit a CSR — no server access needed

    Generate a CSR in the browser (WebCrypto API — your private key never leaves your device) or bring your own. Submit it via the dashboard or the REST API:

    curl -X POST https://api.krakenkey.io/certs/tls \
      -H "Authorization: Bearer $API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"csrPem": "-----BEGIN CERTIFICATE REQUEST-----\n...\n-----END CERTIFICATE REQUEST-----"}'
    

    KrakenKey handles DNS-01 validation via Let's Encrypt. Cert is ready in ~4 minutes.

    2. Everything is tracked

    Every cert, every domain, every renewal — visible in one dashboard. Filter by domain, check status, download in PEM or PKCS#12. No grepping logs on five servers.

    3. Auto-renewal that actually works

    Not "automatic unless the cron job timed out." KrakenKey monitors every cert and renews on schedule. You get email notifications when a cert is issued, renewed, or when something fails.

    4. API-native

    Every dashboard action is available via REST API. Issue certs from CI, check status in deployment scripts, scope API keys per application:

    # Check certificate status
    curl https://api.krakenkey.io/certs/tls/abc123 \
      -H "Authorization: Bearer $API_KEY"
    
    # The certificate PEM is included in the response (crtPem field)
    curl -s https://api.krakenkey.io/certs/tls/abc123 \
      -H "Authorization: Bearer $API_KEY" | jq -r '.crtPem' > cert.pem
    

    What it costs

    The free tier is genuinely free — no credit card, no trial expiry:

    • 3 verified domains
    • 10 active certificates
    • 5 issuances + renewals per month
    • Auto-renewal (5-day window)
    • Email notifications
    • Full API access

    Paid plans ($29–199/mo) launch this month for teams that need higher limits, 30-day renewal windows, RBAC, and audit logs.

    The stack

    NestJS, React, PostgreSQL, BullMQ, Terraform, Let's Encrypt production ACME. Source is on GitHub:

    github.com/krakenkey/krakenkey

    What I'd love feedback on

    I'm especially interested in hearing from anyone who:

    • Manages certs across multiple services or environments
    • Has opinions on the dashboard UX for cert lifecycle visibility
    • Has hit edge cases with DNS-01 validation they'd want handled better

    If you're dealing with shorter cert lifetimes or just tired of silent renewal failures, give it a try — I'd genuinely appreciate the feedback.

    Tags

    securityautomationssldevops

    Comments

    More Blog

    View all
    Five Gemma-4 models, one accelerator: what porting E2B 31B to AWS Inferentia2 taught megemma

    Five Gemma-4 models, one accelerator: what porting E2B 31B to AWS Inferentia2 taught me

    I ported the whole Gemma-4 family — E2B, E4B, 12B, 31B, and the 26B-A4B MoE — to run on...

    X
    xbill
    Hey DEV, I'm Tobore. Let's actually connect.community

    Hey DEV, I'm Tobore. Let's actually connect.

    Hey DEV, I'm Tobore. Let's actually connect. I've been on here for a while now, mostly writing and...

    L
    Laurina Ayarah
    I burned through thousands of AI tokens. Then a friend did it for freeai

    I burned through thousands of AI tokens. Then a friend did it for free

    (yep, kinda clickbait, just for the funsies 😊) At the beginning of the year, I relaunched my...

    P
    Paulo Henrique
    Claude might be saturating your machineai

    Claude might be saturating your machine

    My laptop was sitting idle with the fan at full tilt. Nothing was running that I knew of. The culprit...

    S
    Sidhant Panda
    Automated GitHub Code Reviews Using Google Geminigithubactions

    Automated GitHub Code Reviews Using Google Gemini

    I Built a Thing! TL;DR — Google Gemini-based Pull Request reviews and Issue Triaging for...

    D
    Darren "Dazbo" Lester
    What is an "agentic harness," actually?ai

    What is an "agentic harness," actually?

    I've been hearing the word "harness" thrown around a lot lately. I assumed it just meant "the IDE" or...

    T
    Tilde A. Thurium

    Stay up to date

    Get the latest DeepSeek prompts, rules, and resources delivered to your inbox weekly.

    Neura Market LogoNeura Market

    Discover the best AI prompts, plugins, and resources for DeepSeek and more.

    Content Types

    • Rules
    • Prompts
    • MCPs
    • Agents
    • Guides

    Platforms

    • ChatGPT Directory
    • Claude Directory
    • Gemini Directory
    • Cursor Directory
    • Grok Directory
    • Perplexity Directory
    • DeepSeek Directory
    • CoPilot Directory
    • Stable Diffusion Directory
    • Midjourney Directory
    • All Directories

    Resources

    • Blog
    • Documentation
    • Help Center
    • Marketplace

    Legal

    • Privacy Policy
    • Terms of Service

    © 2026 Neura Market. All rights reserved.

    |

    Not affiliated with any AI platform vendors.

    Neura Market

    Custom AI Systems & Services

    Our team of experienced AI builders will help build custom AI systems, workflows, and solutions for your business.

    Request custom work

    Ready-made automations for this

    Workflows from the Neura Market marketplace related to this DeepSeek resource

    • Automate Blog Content Creation with Notion MCP, DeepSeek AI, and WordPressn8n · $9.99 · Related topic
    • Handling Appointment Leads and Follow-Up with Twilio, Cal.com, and AIn8n · $24.99 · Related topic
    • Generate AI Videos from Scripts with DeepSeek, Synthesia, and Together.ain8n · $24.99 · Related topic
    • Compare Multi-Period Financial Data from Google Sheets with DeepSeek AI Analysisn8n · $14.99 · Related topic
    Browse all workflows