İçeriğe geç

JWT Builder & Signer

Editable Header ve Payload JSON ile compact JWT oluşturun; HMAC, RSA, RSA-PSS veya ECDSA kullanarak tarayıcıda imzalayıp self-check yapın.

Yerel girdi limiti: 2 MB · İşleme zaman aşımı: 120 sn
Bunu nasıl doğrulayabilirim?

Tarayıcınızın DevTools ekranında Network panelini açın, isterseniz mevcut istekleri temizleyin ve aracı çalıştırın. Sayfa dosyaları veya izin verilen analytics istekleri görülebilir; fakat araç payload’ları, dosyalar, anahtarlar ve sonuçlar işlenmek için gönderilmez.

JWT oluştur ve imzala

Protected Header ve Payload JSON’u düzenleyin, desteklenen JWS algoritmasını seçin ve signing key’i girin. İmzalama sırasında header.alg seçilen algoritmayla güncellenir.

JOSE Header JSON

JWT Payload JSON

0 KB

Secret, seçilen hash çıktısı kadar uzun olmalı. Değer yalnızca component ve worker belleğinde tutulur.

İmzalı JWT

Compact JWT oluşturmaya hazır

Signing key’i ekleyip JWT’yi imzalayın. Token, segment boyutları, key bilgileri, uyarılar ve local self-check burada gösterilir.

Compact JWT signature’ını tarayıcıda oluşturun

DecodeLens düzenlenen JSON’u serialize eder, seçilen JOSE alg değerini yazar, tam Header.Payload byte’larını Web Crypto ile imzalar ve token’ı göstermeden önce üretilen signature’ı doğrular.

Signing ve trust sınırları

  • HS, RS, PS ve ES SHA-2 JWS algoritmaları desteklenir; alg=none ve remote key lookup kullanılmaz.
  • Asymmetric signing yalnızca şifrelenmemiş PKCS#8 PEM veya private JWK kabul eder.
  • Self-check sonucu issuer kimliğini, claim geçerliliğini, audience kabulünü veya authorization’ı doğrulamaz.

Aynı veriyi decode etmek, dönüştürmek, incelemek veya doğrulamak için ilgili araçlarla devam edin.