Format Atlas

Daten

Was ist eine JWK-Datei?

Ein JWK ist ein JSON-Objekt für einen kryptografischen Schlüssel. Es kann Schlüsseltyp kty, Schlüssel-ID kid und weitere Metadaten enthalten. Ein JWKS fasst mehrere JWK in einem keys-Array zusammen. JWK werden oft für öffentliche Schlüssel genutzt; ein JWK mit privatem Material ist sensibel.

.jwk · .jsonEine JSON-Darstellung eines kryptografischen Schlüssels

Wann dieses Format geeignet ist

  • Öffentliche Schlüsselsätze für OIDC abrufen
  • Schlüsselkennung und vorgesehenen Zweck angeben

Wann dieses Format ungeeignet ist

  • Private Schlüssel als Textdateien teilen
  • Ein X.509-Zertifikat ersetzen

Häufige Einsatzbereiche

  • Öffentliche Schlüssel und Metadaten für Web-APIs veröffentlichen
  • Schlüssel für JOSE-Signaturen oder Verschlüsselung darstellen

Eigenschaften

  • Stellt Schlüsselparameter in JSON dar
  • Kann kid, use, key_ops und alg enthalten

Vor- und Nachteile

Vorteile

  • Geeignet für öffentliche Schlüsselsätze in Web-APIs
  • Schlüssel-IDs erleichtern die Rotation

Nachteile

  • Typ und Algorithmus müssen geprüft werden
  • Privates Material birgt hohes Offenlegungsrisiko

Öffnen und konvertieren

So öffnen Sie die Datei

Öffnen Sie die Datei mit einem JSON-Editor oder einer JOSE-fähigen Bibliothek. Prüfen Sie vor der Nutzung Schlüsseltyp, Algorithmus und Pflichtparameter.

So konvertieren Sie die Datei

Werkzeuge können PEM und andere Schlüsselformen in JWK umwandeln. Prüfen Sie, ob das Ergebnis öffentlich oder privat ist, und speichern Sie private Ergebnisse sicher.

Hinweise

  • Legen Sie JWK mit privatem oder symmetrischem Schlüsselmaterial nie in Logs, öffentlichen Repositories oder Browser-Assets ab.
  • Prüfen Sie Aussteller, TLS, Zweck, Algorithmus und kid-Auswahl, bevor Sie einem abgerufenen JWKS vertrauen.

Häufige Fragen

Was ist der Unterschied zwischen JWK und JWKS?

Ein JWK stellt einen Schlüssel dar. Ein JWKS ist ein JSON-Objekt mit einem keys-Array aus mehreren JWK, meist zur Verteilung öffentlicher Schlüssel.

Verwandte Formate

Referenzen und Spezifikationen