Zum Hauptinhalt springen

Appendix A. JWS Examples (JWS-Beispiele)

Dieser Anhang enthält Beispiele für JWS unter Verwendung verschiedener Algorithmen. Während das erste Beispiel in diesem Anhang auch in Abschnitt 3.3 erscheint, enthalten alle Beispiele in diesem Anhang vollständige Implementierungsdetails.

A.1 Example JWS Using HMAC SHA-256 (Beispiel-JWS mit HMAC SHA-256)

Dieses Beispiel berechnet das in Abschnitt 3.3 gezeigte Beispiel-JWS unter Verwendung des HMAC SHA-256-Algorithmus und der JWS Compact Serialization.

JWS Protected Header:

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

Payload:

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

Für vollständige Beispieldetails siehe RFC 7515 Anhang A.1

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

Für vollständige Beispieldetails siehe RFC 7515 Anhang A.2

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

Für vollständige Beispieldetails siehe RFC 7515 Anhang A.3

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

Für vollständige Beispieldetails siehe RFC 7515 Anhang A.4

A.5 Example Unsecured JWS (Beispiel für ungesicherten JWS)

Für vollständige Beispieldetails siehe RFC 7515 Anhang A.5

A.6 Example JWS Using General JWS JSON Serialization

Für vollständige Beispieldetails siehe RFC 7515 Anhang A.6

A.7 Example JWS Using Flattened JWS JSON Serialization

Für vollständige Beispieldetails siehe RFC 7515 Anhang A.7


Hinweis: Für vollständige Implementierungsdetails, spezifische Werte und schrittweise Berechnungen siehe bitte Anhang A des ursprünglichen RFC 7515-Textes.