Package org.nustaq.kontraktor.security
Class JWTUtil
java.lang.Object
org.nustaq.kontraktor.security.JWTUtil
public class JWTUtil
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description JWTUtil() -
Method Summary
Modifier and Type Method Description static java.lang.StringcreateSecret()static java.lang.Stringdecrypt(java.lang.String jwt, java.lang.String secret)static java.lang.Stringencrypt(java.lang.String subject, java.lang.String secret)static io.jsonwebtoken.ClaimsgetClaims(java.lang.String jwt, java.lang.String secret)static java.lang.StringreadSecret(java.lang.String fi)static voidwriteSecret(java.lang.String secret, java.lang.String fi)
-
Constructor Details
-
JWTUtil
public JWTUtil()
-
-
Method Details
-
createSecret
public static java.lang.String createSecret() -
encrypt
public static java.lang.String encrypt(java.lang.String subject, java.lang.String secret) -
decrypt
public static java.lang.String decrypt(java.lang.String jwt, java.lang.String secret) -
getClaims
public static io.jsonwebtoken.Claims getClaims(java.lang.String jwt, java.lang.String secret) -
readSecret
public static java.lang.String readSecret(java.lang.String fi) throws java.io.IOException- Throws:
java.io.IOException
-
writeSecret
public static void writeSecret(java.lang.String secret, java.lang.String fi) throws java.io.IOException- Throws:
java.io.IOException
-