Table of contents Introduction Components Algorithm Management (JWA) Key (JWK) and Key Set (JWKSet) Key Management (JWK) Key Set Management (JWKSet) Header Checker Claim Checker Signed Tokens (JWS) Signature Algorithms JWS Creation JWS Loading Encrypted Tokens (JWE) Encryption Algorithms JWE Creation JWE Loading Symfony Bundle Algorithm Management Key and Key Set Management Key Management (JWK) Key Set Management (JWKSet) Header and Claim Checker Management Signed Tokens JWS serializers JWS creation JWS verification Encrypted Tokens JWE serializers JWE creation JWE decryption Configuration Helper Console Standalone Application Symfony Console PHAR Application Security Recommendations Advanced Topics Nested Tokens Serialization Custom Algorithm Signed tokens and Unprotected Header Multiple Signatures Detached Payload Unencoded Payload Encrypted tokens and Unprotected Headers Multiple Recipients Additional Authentication Data (AAD) Benchmarks Result table Migration From spomky-labs/jose Keys (JWK) Key Sets (JWKSet) Signed Tokens (JWS) Encrypted Tokens (JWE) Header Checking Claim Checking