From 52c953655057124a4be81a8187d2b727399cca2b Mon Sep 17 00:00:00 2001 From: Les Hazlewood Date: Fri, 26 Sep 2014 20:06:14 -0700 Subject: [PATCH] Added missing implementations. Test cases to follow. --- .../jsonwebtoken/impl/DefaultJwtParser.java | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/main/java/io/jsonwebtoken/impl/DefaultJwtParser.java b/src/main/java/io/jsonwebtoken/impl/DefaultJwtParser.java index 91558a97..2159e8af 100644 --- a/src/main/java/io/jsonwebtoken/impl/DefaultJwtParser.java +++ b/src/main/java/io/jsonwebtoken/impl/DefaultJwtParser.java @@ -258,17 +258,32 @@ public class DefaultJwtParser implements JwtParser { @Override public Jwt parseClaimsJwt(String claimsJwt) { - return null; + return parse(claimsJwt, new JwtHandlerAdapter>() { + @Override + public Jwt onClaimsJwt(Jwt jwt) { + return jwt; + } + }); } @Override public Jws parsePlaintextJws(String plaintextJws) { - return null; + return parse(plaintextJws, new JwtHandlerAdapter>() { + @Override + public Jws onPlaintextJws(Jws jws) { + return jws; + } + }); } @Override public Jws parseClaimsJws(String claimsJws) { - return null; + return parse(claimsJws, new JwtHandlerAdapter>() { + @Override + public Jws onClaimsJws(Jws jws) { + return jws; + } + }); } @SuppressWarnings("unchecked")