Skip to main content

Letsencrypt Certificate

@stack72/letsencrypt-certificatev2026.03.04.1· 7mo agoBEHAVIORS
01README

A model to manage the lifecycle of a LetsEncrypt certificate

02Behaviors1
@stack72/letsencrypt-certificatev2026.03.05.1letsencrypt_certificate.ts

Global Arguments

ArgumentTypeDescription
domainstringPrimary domain for the certificate
altNamesarrayAdditional Subject Alternative Names
emailstringContact email for ACME account
stagingbooleanUse Let's Encrypt staging environment
fn create()
Register ACME account, request certificate via DNS-01 challenge, store cert + key
fn status()
Check certificate expiry and renewal status
fn renew()
Renew certificate using existing ACME account
fn revoke()
Revoke the current certificate

Resources

account(infinite)— ACME account URL and key
certificate(infinite)— TLS certificate, chain, and private key
03Stats
C
73 / 100
Downloads
32,638
Archive size
115.1 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented0/1missing
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit0/2missing
    • node-forge--HIGH vulnerability: GHSA-2328-f5f3-gj25
    • node-forge--HIGH vulnerability: GHSA-554w-wpv2-vw27
    • node-forge--HIGH vulnerability: GHSA-5gfm-wpxj-wjgq
    • node-forge--HIGH vulnerability: GHSA-5m6q-g25r-mvwx
    • node-forge--HIGH vulnerability: GHSA-86w9-cpqp-85rv
    • node-forge--HIGH vulnerability: GHSA-ppp5-5v6c-4jwp
    • node-forge--HIGH vulnerability: GHSA-q67f-28xg-22rw
    • node-forge--MEDIUM vulnerability: GHSA-65ch-62r8-g69g
    • node-forge--license "(BSD-3-Clause OR GPL-2.0)" not in allowlist
    2 dependencies found
    • node-forge@1.3.1
    • zod@4
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License1/2partial

    no SPDX license declared

  • Verified public repository2/2earned

deno doc could not analyse this version's source, so the documentation factors score 0.

Not in the published archive: models/_lib/acme.ts (imported from models/letsencrypt_certificate.ts).

04Platforms