Class RsaJwtVerifier<H extends RsaJwtHeader,B>

java.lang.Object
org.sklsft.commons.rest.security.tokens.verification.impl.RsaJwtVerifier<H,B>
All Implemented Interfaces:
TokenVerifier<JsonWebToken<H,B>>
Direct Known Subclasses:
BasicRsaJwtVerifier

public abstract class RsaJwtVerifier<H extends RsaJwtHeader,B> extends Object implements TokenVerifier<JsonWebToken<H,B>>
Author:
Nicolas Thibault
  • Constructor Details

    • RsaJwtVerifier

      public RsaJwtVerifier(org.sklsft.commons.crypto.signature.RsaSignatureVerifier rsaSignatureverifier)
  • Method Details

    • verifyToken

      public void verifyToken(JsonWebToken<H,B> token)
      Description copied from interface: TokenVerifier
      Should be used for JWT signature verification.
      For symetrically crypted token (unsigned), there is nothing to verify...
      Specified by:
      verifyToken in interface TokenVerifier<H extends RsaJwtHeader>
      Parameters:
      token -
    • verifyBody

      protected abstract void verifyBody(B body)