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 7 import io.jsonwebtoken.Claims; 8 import io.jsonwebtoken.Jws; 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 containin payload. 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…… 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 JWT, I will show with example how to create and parse a 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();2 3 jwtBuilder.header().add(“alg”,…… 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.parser(); jwtParserBuilder.unsecured();…… Continue reading Parsing simple unsigned JWT containing plaintext as payload

Creating a simple unsecured JSON Web Token containing payload

In this post under JJWT, I will show with example how to generate unsecured 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 unsecured 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 recap Snippet 1 1 JwtBuilder jwtBuilder = Jwts.builder();2 3 jwtBuilder.header().add(“alg”,…… Continue reading Creating and Parsing a secret key signed JWT containing claims

Parsing simple unsecured JWT containing claims

In this post under JJWT, I will show with example how to parse a simple unsecured JSON Web Token containing claims as payload. Below is the complete main code for your reference 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 class Example2 {10 public…… Continue reading Parsing simple unsecured JWT containing claims