Passa al contenuto principale

Appendix A. JWS Examples (Esempi JWS)

Questa appendice fornisce esempi di JWS utilizzando vari algoritmi. Sebbene il primo esempio in questa appendice appaia anche nella sezione 3.3, tutti gli esempi in questa appendice includono dettagli completi di implementazione.

A.1 Example JWS Using HMAC SHA-256 (Esempio JWS con HMAC SHA-256)

Questo esempio calcola il JWS dell'esempio mostrato nella sezione 3.3, utilizzando l'algoritmo HMAC SHA-256 e la JWS Compact Serialization.

JWS Protected Header:

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

Payload:

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

Per dettagli completi dell'esempio, consultare RFC 7515 Appendice A.1

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

Per dettagli completi dell'esempio, consultare RFC 7515 Appendice A.2

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

Per dettagli completi dell'esempio, consultare RFC 7515 Appendice A.3

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

Per dettagli completi dell'esempio, consultare RFC 7515 Appendice A.4

A.5 Example Unsecured JWS (Esempio JWS non protetto)

Per dettagli completi dell'esempio, consultare RFC 7515 Appendice A.5

A.6 Example JWS Using General JWS JSON Serialization

Per dettagli completi dell'esempio, consultare RFC 7515 Appendice A.6

A.7 Example JWS Using Flattened JWS JSON Serialization

Per dettagli completi dell'esempio, consultare RFC 7515 Appendice A.7


Nota: Per dettagli completi di implementazione, valori specifici e calcoli passo-passo, consultare l'appendice A del testo originale RFC 7515.