Creating and Parsing a asymmetric key signed JWT containing claims

In this post under JJWT, I will show with example how to create and parse asymmetric key signed JWT containing claims. Below is the complete code for your reference. Main Class 1 package defaultPackage; 2 import java.security.KeyPair; 3 import java.security.PrivateKey; 4 import java.security.PublicKey; 5 import java.util.Date; 6 import java.util.HashMap; 7 import java.util.Map; 8 9 import…… Continue reading Creating and Parsing a asymmetric key signed JWT containing claims

Creating and Parsing a asymmetric key signed JWT containing payload

In this post under JJWT, I will show with example how to create and parse asymmetric key signed JWT. The JWT can contain claims or payload. For our example we will use a JWT containing payload. Below is the complete code for your reference Main Code 1 package defaultPackage; 2 import java.security.KeyPair; 3 import java.security.PrivateKey;…… Continue reading Creating and Parsing a asymmetric key signed JWT containing payload

Asserting the presence of a custom claim in JWT

In this post under JJWT, I will explain with example, how to verify or assert the presence of custom (user created and added) claim in JWT token. JJWT framework provides a method through which1) we can verify whether a custom claim exist in the JWT or not.2) we can verify whether a custom claim’s value…… Continue reading Asserting the presence of a custom claim in JWT

Asserting the presence of a standard claim in JWT

In this post under JJWT, I will explain with example, how to verify or assert the presence of standard claim in JWT token. JJWT framework provides a list of methods through which1) we can verify whether a standard claim exist in the JWT or not.2) we can verify whether a standard claim’s value is equal…… Continue reading Asserting the presence of a standard claim in JWT

Creating and Parsing a secret key signed JWT containing payload

In this post under JJWT, I will show with example how to create and parse a secret key signed JWT containing payload. As mentioned in previous posts we will use an instance of JwtBuilder to construct a JSON Web Token. Below is the code snippet for your reference Snippet 1 1 JwtBuilder jwtBuilder = Jwts.builder();…… Continue reading Creating and Parsing a secret key signed JWT containing payload

Parsing simple unsigned JWT containing plaintext as payload

In this post under JJWT, I will show with example how to parse unsigned JWT containing plaintext as payload instead of serialized Claims object. As shown in previous post under JJWT, whenever we need to parse a JWT string. We need to create an instance of “JwtParser” as shown below JwtParserBuilder jwtParserBuilder = Jwts.parserBuilder(); JwtParser…… Continue reading Parsing simple unsigned JWT containing plaintext as payload

Creating a simple unsigned JSON Web Token containing payload

In this post under JJWT, I will show with example how to generate unsigned JWT containing payload. In previous post under JJWT, I talked about JWT containing claims. So what is the difference between claims and payload. Its simple payload is noting but any String data, whereas claims is a map. Now with the difference…… Continue reading Creating a simple unsigned JSON Web Token containing payload

Creating and Parsing a secret key signed JWT containing claims

In this post under JWT, I will show with example how to create and parse a signed JWT containing claims. As mentioned in previous posts we will use an instance of JwtBuilder to construct a JSON Web Token. Below is the code snippet for your reference Snippet 1 1 JwtBuilder jwtBuilder = Jwts.builder(); 2 3…… Continue reading Creating and Parsing a secret key signed JWT containing claims

Parsing simple unsigned JWT containing claims

In this post under JJWT, I will show with example how to parse a simple unsigned JSON Web Token containing claims as payload. Below is the complete main code. Main class 1 package defaultPackage; 2 import io.jsonwebtoken.Claims; 3 import io.jsonwebtoken.Header; 4 import io.jsonwebtoken.Jwt; 5 import io.jsonwebtoken.JwtParser; 6 import io.jsonwebtoken.JwtParserBuilder; 7 import io.jsonwebtoken.Jwts; 8 9 public…… Continue reading Parsing simple unsigned JWT containing claims