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 Summary
ConstructorsConstructorDescriptionRsaJwtVerifier(org.sklsft.commons.crypto.signature.RsaSignatureVerifier rsaSignatureverifier) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidverifyBody(B body) voidverifyToken(JsonWebToken<H, B> token) Should be used for JWT signature verification.
-
Constructor Details
-
RsaJwtVerifier
public RsaJwtVerifier(org.sklsft.commons.crypto.signature.RsaSignatureVerifier rsaSignatureverifier)
-
-
Method Details
-
verifyToken
Description copied from interface:TokenVerifierShould be used for JWT signature verification.
For symetrically crypted token (unsigned), there is nothing to verify...- Specified by:
verifyTokenin interfaceTokenVerifier<H extends RsaJwtHeader>- Parameters:
token-
-
verifyBody
-