我有一个Spring Boot应用程序部署在可通过API Gateway访问的Elastic Beanstalk上,我已启用客户端SSL证书身份验证。但是我对后端如何使用我拥有的公钥进行身份验证感到困惑?我只有公共密钥可以验证请求。如果有代码段,将有所帮助。
假设这是我的控制器,当请求到达此API时,如何使用公钥验证请求。
@RestController
public class TestController {
@RequestMapping(path = "/test")
public String get() {
return "Hello";
}
}