如何在节点中验证带有x.509证书的JWT令牌?

时间:2016-03-01 17:35:10

标签: javascript json node.js jwt

我试图让节点脚本验证JWT令牌。我有公钥(它是x.509证书)和JWT。

我尝试过使用 https://github.com/auth0/node-jsonwebtoken 但不幸的是,似乎他们不支持x.509。

如果您知道使用x.509证书验证JWT令牌的软件包,我将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:2)

JWT可以使用公钥/私钥进行签名。您正在寻找的方法是:https://github.com/auth0/node-jsonwebtoken#jwtverifytoken-secretorpublickey-options-callback

此测试显示了如何使用它的示例:

https://github.com/auth0/node-jsonwebtoken/blob/master/test/jwt.rs.tests.js

您也可以使用http://jwt.io