Package tbdex.sdk.httpclient
Object RequestToken
-
- All Implemented Interfaces:
public class RequestTokenRequest token object
Exposes methods for generating and verifying request tokens
-
-
Field Summary
Fields Modifier and Type Field Description private final List<String>requiredClaimKeyspublic final static RequestTokenINSTANCE
-
Method Summary
-
-
Method Detail
-
generate
final String generate(BearerDid did, String pfiDid, String assertionMethodId)
Generate request token.
- Parameters:
did- DID of the token creatorpfiDid- DID of the PFI- Returns:
signed request token to be included as Authorization header for sending to PFI endpoints
-
verify
final String verify(String token, String pfiDid)
Verify request token
- Parameters:
token- JWT bearer token received from the requesterpfiDid- DID of the PFI- Returns:
DID of the requester/JWT token issuer
-
getRequiredClaimKeys
final List<String> getRequiredClaimKeys()
List of required JWT claims keys
-
-
-
-