Commit Graph

11 Commits

Author SHA1 Message Date
slawek e0f8b1b402 fix: update version to 0.5.0, add support for PEM and PFX formats, and implement certificate conversion functionality 2026-05-22 13:30:41 +02:00
slawek 2790334110 fix: Removed custom usage instructions due to formatting issues. 2026-05-22 12:35:22 +02:00
slawek 0c318969f8 fix: update command usage descriptions and specify required options. 2026-05-22 12:30:09 +02:00
slawek 25d85ed23f fix: rename command argument from 'domain' to 'fqdn' for clarity 2026-05-22 12:25:08 +02:00
slawek ea2a68a7dd fix: add missing principal-type option for assign-role command to specify user/group/service principal 2026-05-22 12:21:04 +02:00
slawek 712db1710c fix: allow only keyvault name instead of full url. 2026-05-22 12:17:58 +02:00
slawek dea2775dc0 fix: add missing dry-run option for assign-role command 2026-05-22 12:14:52 +02:00
slawek d433569bab feat: add assign-role command to manage Key Vault roles for domain certificates 2026-05-22 12:11:58 +02:00
slawek 40ec41da28 fix: refactor DNS record retrieval logic to optimize zone scanning. 2026-05-22 12:00:22 +02:00
slawek a92bdabac3 feat: add HTTP-01 challenge support 2026-05-21 20:18:32 +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