10Duke Java Core
Loading...
Searching...
No Matches
tenduke.sdk.core.service.JwtMetadataParser Interface Reference

Detailed Description

Interface for parsing the header element of JWT.

Inheritance diagram for tenduke.sdk.core.service.JwtMetadataParser:
tenduke.sdk.core.service.JwtService tenduke.sdk.core.service.impl.DefaultJwtMetadataParser tenduke.sdk.core.service.impl.DefaultJwtService tenduke.sdk.core.service.impl.DefaultJwtService

Public Member Functions

String readKeyIdHeader (String jwt)
 Reads a key id from the JWT header.
 

Public Attributes

String HEADER_SIGNATURE_ALGORITHM = "alg"
 Header claim name for signature algorithm.
 
String HEADER_KEY_ID = "kid"
 Header claim name for key id.
 
String HEADER_TYPE = "typ"
 Header claim name for token type.
 
String TOKEN_TYPE_JWT = "JWT"
 Header claim type that denotes a JWT.
 
String SIGNATURE_ALGORITHM_RSA_SHA = "RS256"
 Header value for alg claim, denotes RSA-SHA algorithm used for JWT signatures.
 

Member Function Documentation

◆ readKeyIdHeader()

String tenduke.sdk.core.service.JwtMetadataParser.readKeyIdHeader ( String jwt)

Reads a key id from the JWT header.

Parameters
jwtThe source to extract the key id from.
Returns
The key id or null of such a claim was not found.

Implemented in tenduke.sdk.core.service.impl.DefaultJwtMetadataParser.


The documentation for this interface was generated from the following file: