Aller au contenu principal

Appendix A. JWS Examples (Exemples JWS)

Cette annexe fournit des exemples de JWS utilisant divers algorithmes. Bien que le premier exemple de cette annexe apparaisse également dans la section 3.3, tous les exemples de cette annexe incluent des détails complets d'implémentation.

A.1 Example JWS Using HMAC SHA-256 (Exemple JWS utilisant HMAC SHA-256)

Cet exemple calcule le JWS de l'exemple présenté dans la section 3.3, en utilisant l'algorithme HMAC SHA-256 et la sérialisation compacte JWS.

JWS Protected Header :

{"typ":"JWT","alg":"HS256"}

Payload :

{"iss":"joe","exp":1300819380,"http://example.com/is_root":true}

Pour les détails complets de l'exemple, consultez RFC 7515 Annexe A.1

A.2 Example JWS Using RSASSA-PKCS1-v1_5 SHA-256

Pour les détails complets de l'exemple, consultez RFC 7515 Annexe A.2

A.3 Example JWS Using ECDSA P-256 SHA-256

Pour les détails complets de l'exemple, consultez RFC 7515 Annexe A.3

A.4 Example JWS Using ECDSA P-521 SHA-512

Pour les détails complets de l'exemple, consultez RFC 7515 Annexe A.4

A.5 Example Unsecured JWS (Exemple JWS non sécurisé)

Pour les détails complets de l'exemple, consultez RFC 7515 Annexe A.5

A.6 Example JWS Using General JWS JSON Serialization

Pour les détails complets de l'exemple, consultez RFC 7515 Annexe A.6

A.7 Example JWS Using Flattened JWS JSON Serialization

Pour les détails complets de l'exemple, consultez RFC 7515 Annexe A.7


Note : Pour les détails complets de l'implémentation, les valeurs spécifiques et les calculs étape par étape, veuillez consulter l'annexe A du texte original RFC 7515.