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.