Class JdkTokenBuilder
java.lang.Object
uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkTokenBuilder
- 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 KeyPair
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
-
JdkTokenBuilder
public JdkTokenBuilder()
-
-
Method Details
-
getKeys
-
generateKey
- Throws:
Exception
-
generateSignature
protected byte[] generateSignature(String kid, JsonWebAlgorithm algorithm, String headerBase64, String claimsBase64) throws Exception - Specified by:
generateSignature
in classAbstractTokenBuilder
- Throws:
Exception
-