Commit Graph

5 Commits

Author SHA1 Message Date
slawek 668f3c3e28 fix: update importCertificate method to handle certificate policy updates and improve PFX import logic
fix: modify pfxToPem function to export private key as PKCS#8 for Azure Key Vault compatibility
2026-05-23 10:26:29 +02:00
slawek 7a31bca994 fix: refactor importCertificate method to use internal client for better content type handling 2026-05-22 14:59:28 +02:00
slawek 2f6db155cb fix: add password parameter to pemToPfx and importCertificate functions for enhanced security 2026-05-22 14:36:43 +02:00
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 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