Class NimbusTokenBuilder
java.lang.Object
uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusTokenBuilder
- All Implemented Interfaces:
TokenBuilder
- Author:
- njt
-
Field Summary
FieldsFields inherited from class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
BASE64, RANDOM
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.nimbusds.jose.jwk.JWK
generateKey
(String kid, JsonWebAlgorithm algorithm) protected byte[]
generateSignature
(String kid, JsonWebAlgorithm algorithm, String headerBase64, String claimsBase64) getKeys()
Methods inherited from class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
base64Claims, base64Header, base64Signature, buildToken, constructToken, generateClaimsNode, generateHeaderNode, setBreakHeader, setBreakPayload, setBreakSignature, setHeaderNotJson, setInvalidKid, setInvalidSignature, setPayloadNotJson
-
Field Details
-
keys
-
-
Constructor Details
-
NimbusTokenBuilder
public NimbusTokenBuilder()
-
-
Method Details
-
getKeys
-
generateKey
protected com.nimbusds.jose.jwk.JWK generateKey(String kid, JsonWebAlgorithm algorithm) throws Exception - Throws:
Exception
-
generateSignature
protected byte[] generateSignature(String kid, JsonWebAlgorithm algorithm, String headerBase64, String claimsBase64) throws Exception - Specified by:
generateSignature
in classAbstractTokenBuilder
- Throws:
Exception
-