Distributed Access Token
DAT ist ein Zugriffstoken, das mehrere Dienste nach derselben Spezifikation ausstellen und prüfen. Das Token enthält Ablaufzeitpunkt, Zertifikat-ID, öffentliche Daten, verschlüsselte Daten und eine Signatur. Der Prüfdienst kontrolliert das Token mit seinem eigenen Zertifikat, ohne jedes Mal den Aussteller zu fragen.
Ein Zertifikat bündelt Verfahren und Schlüssel für Signatur und Verschlüsselung sowie Ausstellungszeitraum und TTL. Mit DAT CMS können Dienste vollständige oder nur zur Prüfung bestimmte Zertifikate synchronisieren, ohne Zertifikate manuell an jeden Dienst zu verteilen.
⏱️
Der Ablauf ist Teil der Spezifikation
Jeder DAT hat einen Ablaufzeitpunkt. Die Gültigkeitsdauer des Tokens muss nicht in jeder Anwendung separat interpretiert werden.
🔏
Öffentlicher und verschlüsselter Bereich sind getrennt
Werte für das Routing gehören in plain, Werte, die nicht offengelegt werden dürfen, in secure.
🔑
Das Zertifikat bestimmt den Schlüssel
Die cid des Tokens verweist auf das Zertifikat für die Prüfung. Auch während eines Schlüsselwechsels bleiben bestehende Tokens prüfbar.
🌐
Dienste fragen einander nicht direkt ab
Wenn jeder Dienst dasselbe Zertifikat besitzt, können Aussteller und Prüfdienst getrennt betrieben werden.
Ablauf der Nutzung
person Benutzer
workspace_premium DAT CMS
Zertifikate erstellen und speichern
Zertifikate an Dienste übermitteln
login Ausstellender Dienst
apps Prüfdienst
Der ausstellende Dienst erstellt DAT mit dem vollständigen Zertifikat, der Prüfdienst kontrolliert DAT mit einem nur zur Prüfung bestimmten Zertifikat. DAT CMS ist optional. In Umgebungen, die Zertifikate direkt verteilen, genügt der lokale Manager des Clients.
DAT-Aufbau
expire
uint64 (dezimal)
.
cid
uint64 (hexadezimal)
.
plain
Base64Url
.
secure
Base64Url
.
signature
Base64Url
Bewegen Sie den Mauszeiger über ein Feld, um seine Beschreibung anzuzeigen.
📘
DAT kennenlernen
Token, Zertifikat sowie die Aufgaben von Aussteller und Prüfdienst werden der Reihe nach erklärt.
→
Bibliotheken
key

DAT-Zertifikate erstellen

Signaturalgorithmus
Verschlüsselungsalgorithmus
Beginn der DAT-Ausstellungunixtime
Zeitraum der DAT-AusstellungSekunden
DAT TTL (Gültigkeitsdauer)Sekunden
schedule2026-09-27 07:58:53 ~ 08:58:53 Z
Anzahl
move_to_inbox

DAT-Zertifikate importieren

swap_horiz

Konverter für Bytes, Base64 und Hex

Text
0 Bytes
Base64
Hex
Hash
MD5
Fehler
SHA 1
Fehler
SHA 224
Fehler
SHA 256
Fehler
SHA 384
Fehler
SHA 512
Fehler
SHA-3 256
Fehler
SHA-3 384
Fehler
SHA-3 512
Fehler