2016-10-13 10 views
0

Ich möchte mein TGT bei einem Client entschlüsseln. Ich weiß, dass der Schlüssel, den ich generiert habe, ein so genannter octet sequence Schlüssel ist. Was ist der Algorithmus, um es zu entschlüsseln oder was sind C++ - Bibliotheken, um mir dabei zu helfen?CAS: Entschlüsselung von TGT

Antwort

1

Das TGT ist eine undurchsichtige Zeichenfolge, nur der CAS-Server weiß, auf welche Identität es bezogen ist. Was brauchst du?

+0

Ich habe Desktop-Anwendungen in meiner CAS-Umgebung. Ich möchte, dass das TGT verschlüsselt wird, wenn es in der Cookie-DB meines Browsers gespeichert wird. Meine Desktop-Anwendung hat die RESTful-API verwendet, daher kann ich das verschlüsselte TGT nicht einfach an den CAS-Server senden, daher muss ich es auf meinem CAS-Client entschlüsseln, bevor ich es sende. – Goldi

+0

Da ich die TGT-Verschlüsselung und Signaturschlüssel selbst erstellt habe, dachte ich, ich kann sie verwenden, um sie zu entschlüsseln, indem ich denselben Algorithmus benutze, den der CAS-Server verwendet: – Goldi

+0

Ich würde das TGT, das eine Benutzeridentität darstellt, nicht weitergeben. Um auf eine Anwendung (Ihre Desktop-Anwendung) zuzugreifen, sollten Sie ein Service-Ticket übergeben, das Sie auf dem CAS-Server validieren. – jleleu

Verwandte Themen