Package uk.co.spudsoft.jwtvalidatorvertx
Interface TokenBuilder
- All Known Implementing Classes:
AbstractTokenBuilder
,JdkTokenBuilder
,NimbusTokenBuilder
public interface TokenBuilder
- Author:
- jtalbut
-
Method Summary
Modifier and TypeMethodDescriptionbuildToken
(JsonWebAlgorithm jwa, String kid, String iss, String sub, List<String> aud, Long nbf, Long exp, Map<String, Object> otherClaims) setBreakHeader
(boolean breakHeader) setBreakPayload
(boolean breakPayload) setBreakSignature
(boolean breakSignature) setHeaderNotJson
(boolean headerNotJson) setInvalidKid
(boolean invalidKid) setInvalidSignature
(boolean invalidSignature) setPayloadNotJson
(boolean payloadNotJson)
-
Method Details
-
buildToken
String buildToken(JsonWebAlgorithm jwa, String kid, String iss, String sub, List<String> aud, Long nbf, Long exp, Map<String, Object> otherClaims) throws Exception- Throws:
Exception
-
setBreakHeader
-
setBreakPayload
-
setBreakSignature
-
setHeaderNotJson
-
setPayloadNotJson
-
setInvalidSignature
-
setInvalidKid
-