Java 如何在pac4j jwt中使用证书?
我有一个现有的REST服务,我想用JWT保护它。我还想使用spring security。我偶然发现了pac4j,它看起来非常模块化,很有前途。它们有jwt的libs(pac4jjwt)和与SpringSecuity的集成(spring-security-pac4j)。我只是不知道如何使用PEM文件中的公钥来验证JWT。我只看到将公钥作为字符串传递的可能性。来自服务使用者的公钥如下所示:Java 如何在pac4j jwt中使用证书?,java,spring,jwt,Java,Spring,Jwt,我有一个现有的REST服务,我想用JWT保护它。我还想使用spring security。我偶然发现了pac4j,它看起来非常模块化,很有前途。它们有jwt的libs(pac4jjwt)和与SpringSecuity的集成(spring-security-pac4j)。我只是不知道如何使用PEM文件中的公钥来验证JWT。我只看到将公钥作为字符串传递的可能性。来自服务使用者的公钥如下所示: -----BEGIN PUBLIC KEY----- base64encodedString -----EN
-----BEGIN PUBLIC KEY-----
base64encodedString
-----END PUBLIC KEY-----
我可以从密钥库中读取文件并对base64编码的字符串进行子串,然后使用它进行验证吗?有没有更简单的方法