Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Como assinar o token com chaves Assimétricas?

Seria possível passar um exemplo de como usar chaves Assimétricas? Valeu mesmo

1 resposta

Oi Júlio,

A lib jjwt que utilizamos no curso tem suporte a chaves assimétricas.

Um exemplo de como utilizar uma chave privada para gerar o token:

.signWith(SignatureAlgorithm.RS256, chavePrivada).compact();

Sendo essa chave privada do tipo java.security.PrivateKey.

E para ler o token precisa passar como secret a chave pública.

Bons estudos!