All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Improves error handling when parsing and invalid signature.
- Removed license symlinks.
- Accept any header casing
- Handle trailing / in paths more gracefully #80
- Improve documentation
- Fix workflow testing failing due to new Pest release
- Support for verifying a signature using JSON keys.
- Support for verifying a signature using
Jose\Component\Core\JWK
keys.
- Methods that enable signature verification using PEM or PEM files can now receive multiple strings or paths (i.e multiple keys). The signature is verified if at least one key verification succeeds.
- Excluded build/test files when publishing on packagist.
- Support for signing using a PEM string, PEM file, PEM base64 string or
Jose\Component\Core\JWK
key. - Support for verifying a signature using a PEM string, PEM file, PEM base64 string or
Jose\Component\Core\JWK
key.