Class JwsJwksJwtAccessTokenValidator

java.lang.Object
org.apache.cxf.rs.security.jose.common.AbstractJoseConsumer
org.apache.cxf.rs.security.jose.jwt.JoseJwtConsumer
org.apache.cxf.rs.security.oauth2.filters.JwtAccessTokenValidator
org.apache.cxf.rs.security.oauth2.filters.JwsJwksJwtAccessTokenValidator
All Implemented Interfaces:
AccessTokenValidator

public class JwsJwksJwtAccessTokenValidator extends JwtAccessTokenValidator
Validate Access Token signature using JWK Set from AuthorizationMetadata.getJwksURL() according to JoseHeaders.getKeyId()
  • Constructor Details

    • JwsJwksJwtAccessTokenValidator

      public JwsJwksJwtAccessTokenValidator()
  • Method Details

    • getInitializedSignatureVerifier

      protected org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifier getInitializedSignatureVerifier(org.apache.cxf.rs.security.jose.jws.JwsHeaders jwsHeaders)
      Overrides:
      getInitializedSignatureVerifier in class org.apache.cxf.rs.security.jose.common.AbstractJoseConsumer
    • setJwksURL

      public void setJwksURL(String jwksURL)
    • setJwsVerifier

      public void setJwsVerifier(org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifier theJwsVerifier)
      Overrides:
      setJwsVerifier in class org.apache.cxf.rs.security.jose.common.AbstractJoseConsumer