Package com.ironcorelabs.sdk
Class Jwt
- java.lang.Object
-
- com.ironcorelabs.sdk.Jwt
-
public final class Jwt extends java.lang.Object
IronCore JWT. Must be either ES256 or RS256 and have a payload similar to `JwtClaims`, but could be generated from an external source.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
boolean
equals(java.lang.Object obj)
protected void
finalize()
java.lang.String
getAlgorithm()
Algorithm used by the JWTJwtClaims
getClaims()
Payload of the JWTjava.lang.String
getJwt()
Raw JWT stringint
hashCode()
static Jwt
validate(java.lang.String jwt)
-
-
-
Method Detail
-
validate
public static Jwt validate(java.lang.String jwt) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getJwt
public final java.lang.String getJwt()
Raw JWT string
-
getClaims
public final JwtClaims getClaims()
Payload of the JWT
-
getAlgorithm
public final java.lang.String getAlgorithm()
Algorithm used by the JWT
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
delete
public void delete()
-
finalize
protected void finalize() throws java.lang.Throwable
- Overrides:
finalize
in classjava.lang.Object
- Throws:
java.lang.Throwable
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-