PDA

Ver la Versión Completa : "JSON Object Signing and Encryption" (JOSE)


ppb
15-11-2017, 19:20:39
Hola a todos ,
tengo que usar "JSON Object Signing and Encryption" (JOSE). que parece ser que es una
comunicación segura entre módulos. He descargado https://github.com/paolo-rossi/delphi-jose-jwt
pero no lo he usado nunca. Me llega un bloque que está cifrado y firmado , primero lo tengo que descirfrar
y luego comprobar le firma.
¿ Alguien se pegado con esto alguna vez ?

Gracias de antemano por vuestra ayuda.

Saludos.

AgustinOrtu
15-11-2017, 19:38:27
Revisaste los ejemplos del repositorio? Que parte no funciona o que error da? Que codigo usaste? Tenes una muestra o ejemplo de la informacion que tenes que descifrar? Que te ha dicho la gente "del otro lado"?

ppb
20-11-2017, 19:50:28
Gracias por contestar AgustinOrtu.

El bloque viene cifrado con aes128 CipherMode=CFB PaddingMode=PKCS7 ,
pero no encuentro la función de la lib. para hacer esto , visto el código
de "JOSE.Core.JWE;" y esta comentado esto :
//class function Encrypt(AKey: TJWK; AAlg: TJWAEnum): string;
//class function Decrypt(AKey: TJWK; AInput: TBytes): Boolean;
.
y no se por donde tirar.

Gracias y saludos cordiales.