Commit Graph

7 Commits

Author SHA1 Message Date
slawek 2f8b68ebc0 fix: update DNS record type validation 2026-05-22 11:44:57 +02:00
slawek e2800819ce fix: download command now requires only keyvault URL. 2026-05-21 23:59:10 +02:00
slawek 576a5f959b fix: Add download command and improve compatibility with Windows. 2026-05-21 23:51:53 +02:00
slawek a92bdabac3 feat: add HTTP-01 challenge support 2026-05-21 20:18:32 +02:00
slawek dbe9081295 fix: correct Azure Function host configuration placement. 2026-05-21 16:48:06 +02:00
slawek bdd851ffca fix: zone resolution logic 2026-05-21 14:46:37 +02:00
slawek e7098015de feat: initialize azure-acme-provisioner project with core functionality
- Add package.json for project metadata and dependencies
- Implement CLI in src/cli.ts for managing SSL/TLS certificates
- Create Azure Functions host configuration in src/function/host.json
- Set up timer function in src/function/index.ts for scheduled certificate management
- Define configuration loading and error handling in src/lib/config.ts
- Implement DNS zone scanning and challenge management in src/lib/dns.ts
- Develop ACME client for certificate issuance in src/lib/acme.ts
- Create KeyVault store for managing secrets and certificates in src/lib/keyvault.ts
- Implement provisioning logic in src/lib/provisioner.ts for issuing and renewing certificates
- Add TypeScript configuration files for building the project
2026-05-21 13:40:40 +02:00