Releases: apple/swift-certificates
Releases · apple/swift-certificates
Swift Certificates 0.6.0
Swift Certificates 0.5.0
Swift Certificates 0.4.1
SemVer Patch
Other Changes
- Fix wrong variable in documentation (#70, patch credit to @LukasReschke)
- Clean up the upToNextMinor (#69)
Swift Certificates 0.4.0
Swift Certificates 0.3.0
SemVer Minor
- Add support for using SecureEnclave.P256 (#55, patch credit to @jschlesser)
- Add support for unwrapping public keys. (#60)
- OCSP soft failure mode (#61)
- Add API to construct a
SubjectKeyIdentifier
by hashing aCertificate.PublicKey
(#64)
SemVer Patch
- Tweak the ECDSA signature representation (#50)
- Fix name constraints parsing (#52)
- Tolerate v1 certs without basic constraints (#53)
- Add SPI support for disabling expiry checking in RFC5280Policy. (#54)
- Fix
Sendable
warning inOCSPVerifierPolicy.chainMeetsPolicyRequirementsWithoutDeadline
(#62) - Expose a CMSSignature type (#65)
Other Changes
Swift Certificates 0.2.0
SemVer Minor
- Follow casing from Swift API Design Guidelines (#46)
- Add support for policing critical extensions (#47)
SemVer Patch
- Add BasicConstraints enforcement to RF5280Policy (#36)
- Add support for handling domain name constraints. (#37)
- Add support for IP address constraints. (#38)
- Update Swift Crypto and fix RSA keys (#39)
- Fix
Certificate.SerialNumber.init()
(#40) - Improve our handling of trailing periods. (#41)
- Add support for name constraints on URIs (#42)
- Build OCSP Response certificate chain and verify signature (#43)
- Add directory name constraints. (#44)
- Produce functional NameConstraints (#45)
- Add leeway to the OCSP time verification (#48)
Other Changes
- Parallelise test cases (#49)
Swift Certificates 0.1.0
Initial 0.1.0 release