Releases: kintsdev/certy
Releases · kintsdev/certy
v1.0.16
refactor: harden security, fix bugs, and improve architecture Security: - Change private key file permissions from 0644 to 0600 - Add domain name validation to prevent path traversal attacks - Fix RSA private key JSON serialization with PEM-based round-trip - Use explicit file permissions in saveCertificateChain Bug fixes: - AddCustomCert now stores file paths in CertFile/KeyFile, not PEM content - Parse real certificate expiry from x509 instead of hardcoded 88d/1y - HTTPHandler now respects Staging flag for ACME directory URL Architecture: - Add context.Context support to IssueCert and internal ACME calls - Add in-memory certificate cache in GetCert with InvalidateCertCache - Replace log.Printf with optional Logger interface - Use client.WaitAuthorization instead of manual polling loop Tests: - Add domain validation, RSA key round-trip, and file permission tests - Update AddCustomCert test to use real self-signed certificate
v1.0.15
v1.0.14
What's Changed
- Bump golang.org/x/crypto from 0.36.0 to 0.37.0 by @dependabot[bot] in #12
- Bump golang.org/x/crypto from 0.37.0 to 0.38.0 by @dependabot[bot] in #13
- Bump golang.org/x/crypto from 0.38.0 to 0.39.0 by @dependabot[bot] in #14
- Bump golang.org/x/crypto from 0.39.0 to 0.40.0 by @dependabot[bot] in #15
- Bump golang.org/x/crypto from 0.40.0 to 0.41.0 by @dependabot[bot] in #16
- Bump golang.org/x/crypto from 0.17.0 to 0.35.0 by @dependabot[bot] in #17
- Bump golang.org/x/crypto from 0.35.0 to 0.41.0 by @dependabot[bot] in #18
Full Changelog: v1.0.13...v1.0.14
v1.0.13
Full Changelog: v1.0.12...v1.0.13
v1.0.12
Full Changelog: v1.0.11...v1.0.12
v1.0.11
What's Changed
- Bump golang.org/x/crypto from 0.33.0 to 0.35.0 by @dependabot in #10
- Bump golang.org/x/crypto from 0.35.0 to 0.36.0 by @dependabot in #11
Full Changelog: v1.0.10...v1.0.11
v1.0.10
What's Changed
- Bump golang.org/x/crypto from 0.26.0 to 0.27.0 by @dependabot in #3
- Bump golang.org/x/crypto from 0.27.0 to 0.28.0 by @dependabot in #4
- Bump golang.org/x/crypto from 0.28.0 to 0.29.0 by @dependabot in #5
- Bump golang.org/x/crypto from 0.29.0 to 0.30.0 by @dependabot in #6
- Bump golang.org/x/crypto from 0.30.0 to 0.31.0 by @dependabot in #7
- Bump golang.org/x/crypto from 0.31.0 to 0.32.0 by @dependabot in #8
- Bump golang.org/x/crypto from 0.32.0 to 0.33.0 by @dependabot in #9
Full Changelog: v1.0.9...v1.0.10
v1.0.3
Full Changelog: v1.0.2...v1.0.3
v1.0.2
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Full Changelog: v1.0.0...v1.0.1