有一个基于IdentityServer4的单一登录项目,它从SSL证书生成令牌。将SSL证书与CA和Root证书捆绑在一起后,我无法验证令牌的签名。我正在使用OpenSSL工具从新的捆绑SSL中获取新的公共密钥,但是新的公共密钥无法验证令牌的签名。我不知道该怎么解决。
openssl pkcs12 -in <filename>.pfx -clcerts -nokeys -out cert.pem // I used this public key
jwt.verify(token, publicKey, options); // it's not working. Because public key is not working.
jwt.decode(token); // it's working. But I should verify the token.