Index

A B C D G H I J K M N P R S T U 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractTokenBuilder - Class in uk.co.spudsoft.jwtvalidatorvertx
 
AbstractTokenBuilder() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
AbstractTokenValidationTester - Class in uk.co.spudsoft.jwtvalidatorvertx
Required tests: Invalid structure (not three dots) Invalid structure (first part not base64) Invalid structure (second part not base64) Invalid structure (third part not base64) Invalid structure (first part not JSON) Invalid structure (second part not JSON) Algorithm none Algorithm not in acceptable list (RS256, RS384, RS512) but token otherwise valid Signature invalid Key not in jwks output Token exp value in the past - measure acceptable leeway over < 1 hour Token nbf claim in the future - measure acceptable leeway over < 1 hour Token bad iss accepted - not matching preconfigured values Token bad aud accepted Token aud not accepted when single value despite being the aud for the service Token aud not accepted when single element array despite being the aud for the service Token aud not accepted when first element of array despite being the aud for the service Token aud not accepted when last element of array despite being the aud for the service Token sub not present
AbstractTokenValidationTester() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
AbstractTokenValidationTester.TestFailure - Exception in uk.co.spudsoft.jwtvalidatorvertx
 
AbstractTokenValidationTester.TestFunction - Interface in uk.co.spudsoft.jwtvalidatorvertx
 
AbstractTokenValidationTester.TestResult - Class in uk.co.spudsoft.jwtvalidatorvertx
 

B

BASE64 - Variable in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
base64Claims(JsonObject) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
base64Header(JsonObject) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
base64Signature(byte[]) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
buildToken(JsonWebAlgorithm, String, String, String, List<String>, Long, Long, Map<String, Object>) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
buildToken(JsonWebAlgorithm, String, String, String, List<String>, Long, Long, Map<String, Object>) - Method in interface uk.co.spudsoft.jwtvalidatorvertx.TokenBuilder
 

C

close() - Method in class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkJwksHandler
 
close() - Method in class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusJwksHandler
 
constructToken(String, String, String) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
createTokenBuilder() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
createTokenBuilder() - Method in class uk.co.spudsoft.jwtvalidatorvertx.TestJwtValidatorVertx
 

D

DiscoveryDataTest - Class in uk.co.spudsoft.jwtvalidatorvertx
 
DiscoveryDataTest() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 

G

generateClaimsNode(String, String, Long, Long, List<String>, Map<String, Object>) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
generateHeaderNode(String, JsonWebAlgorithm) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
generateKey(String, JsonWebAlgorithm) - Method in class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkTokenBuilder
 
generateKey(String, JsonWebAlgorithm) - Method in class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusTokenBuilder
 
generateSignature(String, JsonWebAlgorithm, String, String) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
generateSignature(String, JsonWebAlgorithm, String, String) - Method in class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkTokenBuilder
 
generateSignature(String, JsonWebAlgorithm, String, String) - Method in class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusTokenBuilder
 
getAud() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
getAud() - Method in class uk.co.spudsoft.jwtvalidatorvertx.TestJwtValidatorVertx
 
getBaseUrl() - Method in class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkJwksHandler
 
getBaseUrl() - Method in interface uk.co.spudsoft.jwtvalidatorvertx.JwksHandler
 
getBaseUrl() - Method in class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusJwksHandler
 
getIssuer() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
getIssuer() - Method in class uk.co.spudsoft.jwtvalidatorvertx.TestJwtValidatorVertx
 
getKeyId() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
getKeyId() - Method in class uk.co.spudsoft.jwtvalidatorvertx.TestJwtValidatorVertx
 
getKeys() - Method in class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkTokenBuilder
 
getKeys() - Method in class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusTokenBuilder
 
getResults() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 

H

handle(HttpExchange) - Method in class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkJwksHandler
 
handle(HttpExchange) - Method in class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusJwksHandler
 
handleConfigRequest(HttpExchange) - Method in class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkJwksHandler
 
handleConfigRequest(HttpExchange) - Method in class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusJwksHandler
 
handleIntrospectRequest(HttpExchange) - Method in class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkJwksHandler
 
handleIntrospectRequest(HttpExchange) - Method in class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusJwksHandler
 
handleJwksRequest(HttpExchange) - Method in class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkJwksHandler
 
handleJwksRequest(HttpExchange) - Method in class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusJwksHandler
 

I

init() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
init() - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
 
init() - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
init() - Method in class uk.co.spudsoft.jwtvalidatorvertx.TestJwtValidatorVertx
 
init() - Method in class uk.co.spudsoft.jwtvalidatorvertx.TokenIntrospectionTest
 

J

JdkJwksHandler - Class in uk.co.spudsoft.jwtvalidatorvertx.jdk
 
JdkJwksHandler() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkJwksHandler
 
JdkTokenBuilder - Class in uk.co.spudsoft.jwtvalidatorvertx.jdk
 
JdkTokenBuilder() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkTokenBuilder
 
JdkTokenValidatorTest - Class in uk.co.spudsoft.jwtvalidatorvertx
Required tests: Invalid structure (not three dots) Invalid structure (first part not base64) Invalid structure (second part not base64) Invalid structure (third part not base64) Invalid structure (first part not JSON) Invalid structure (second part not JSON) Algorithm none Algorithm not in acceptable list (RS256, RS384, RS512) but token otherwise valid Signature invalid Key not in jwks output Token exp value in the past - measure acceptable leeway over < 1 hour Token nbf claim in the future - measure acceptable leeway over < 1 hour Token bad iss accepted - not matching preconfigured values Token bad aud accepted Token aud not accepted when single value despite being the aud for the service Token aud not accepted when single element array despite being the aud for the service Token aud not accepted when first element of array despite being the aud for the service Token aud not accepted when last element of array despite being the aud for the service Token sub not present
JdkTokenValidatorTest(Vertx) - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
JsonWebKeySetOpenIdDiscoveryHandlerTest - Class in uk.co.spudsoft.jwtvalidatorvertx.impl
 
JsonWebKeySetOpenIdDiscoveryHandlerTest() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.impl.JsonWebKeySetOpenIdDiscoveryHandlerTest
 
JsonWebKeySetStaticHandlerTest - Class in uk.co.spudsoft.jwtvalidatorvertx.impl
 
JsonWebKeySetStaticHandlerTest() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.impl.JsonWebKeySetStaticHandlerTest
 
JwksHandler<TB extends TokenBuilder> - Interface in uk.co.spudsoft.jwtvalidatorvertx
 
JWKTest - Class in uk.co.spudsoft.jwtvalidatorvertx
 
JWKTest() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.JWKTest
 
JWTTest - Class in uk.co.spudsoft.jwtvalidatorvertx
 
JWTTest() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 

K

keys - Variable in class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkTokenBuilder
 
keys - Variable in class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusTokenBuilder
 

M

message - Variable in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester.TestResult
 

N

NimbusAllAlgorithmsTest - Class in uk.co.spudsoft.jwtvalidatorvertx
Required tests: Invalid structure (not three dots) Invalid structure (first part not base64) Invalid structure (second part not base64) Invalid structure (third part not base64) Invalid structure (first part not JSON) Invalid structure (second part not JSON) Algorithm none Algorithm not in acceptable list (RS256, RS384, RS512) but token otherwise valid Signature invalid Key not in jwks output Token exp value in the past - measure acceptable leeway over < 1 hour Token nbf claim in the future - measure acceptable leeway over < 1 hour Token bad iss accepted - not matching preconfigured values Token bad aud accepted Token aud not accepted when single value despite being the aud for the service Token aud not accepted when single element array despite being the aud for the service Token aud not accepted when first element of array despite being the aud for the service Token aud not accepted when last element of array despite being the aud for the service Token sub not present
NimbusAllAlgorithmsTest() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
 
NimbusJwksHandler - Class in uk.co.spudsoft.jwtvalidatorvertx.nimbus
 
NimbusJwksHandler() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusJwksHandler
 
NimbusTokenBuilder - Class in uk.co.spudsoft.jwtvalidatorvertx.nimbus
 
NimbusTokenBuilder() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusTokenBuilder
 
NimbusTokenValidatorTest - Class in uk.co.spudsoft.jwtvalidatorvertx
Required tests: Invalid structure (not three dots) Invalid structure (first part not base64) Invalid structure (second part not base64) Invalid structure (third part not base64) Invalid structure (first part not JSON) Invalid structure (second part not JSON) Algorithm none Algorithm not in acceptable list (RS256, RS384, RS512) but token otherwise valid Signature invalid Key not in jwks output Token exp value in the past - measure acceptable leeway over < 1 hour Token nbf claim in the future - measure acceptable leeway over < 1 hour Token bad iss accepted - not matching preconfigured values Token bad aud accepted Token aud not accepted when single value despite being the aud for the service Token aud not accepted when single element array despite being the aud for the service Token aud not accepted when first element of array despite being the aud for the service Token aud not accepted when last element of array despite being the aud for the service Token sub not present
NimbusTokenValidatorTest(Vertx) - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 

P

pass - Variable in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester.TestResult
 
performTest(String, AbstractTokenValidationTester.TestFunction) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
performTests() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
prepTest(TokenBuilder) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
prepTest(TokenBuilder) - Method in class uk.co.spudsoft.jwtvalidatorvertx.TestJwtValidatorVertx
 

R

RANDOM - Static variable in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
requiresExp() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
requiresExp() - Method in class uk.co.spudsoft.jwtvalidatorvertx.TestJwtValidatorVertx
 
requiresNbf() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
requiresNbf() - Method in class uk.co.spudsoft.jwtvalidatorvertx.TestJwtValidatorVertx
 

S

sendResponse(HttpExchange, int, String) - Method in class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkJwksHandler
 
sendResponse(HttpExchange, int, String) - Method in class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusJwksHandler
 
setBreakHeader(boolean) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
setBreakHeader(boolean) - Method in interface uk.co.spudsoft.jwtvalidatorvertx.TokenBuilder
 
setBreakPayload(boolean) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
setBreakPayload(boolean) - Method in interface uk.co.spudsoft.jwtvalidatorvertx.TokenBuilder
 
setBreakSignature(boolean) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
setBreakSignature(boolean) - Method in interface uk.co.spudsoft.jwtvalidatorvertx.TokenBuilder
 
setHeaderNotJson(boolean) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
setHeaderNotJson(boolean) - Method in interface uk.co.spudsoft.jwtvalidatorvertx.TokenBuilder
 
setInvalidKid(boolean) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
setInvalidKid(boolean) - Method in interface uk.co.spudsoft.jwtvalidatorvertx.TokenBuilder
 
setInvalidSignature(boolean) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
setInvalidSignature(boolean) - Method in interface uk.co.spudsoft.jwtvalidatorvertx.TokenBuilder
 
setPayloadNotJson(boolean) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenBuilder
 
setPayloadNotJson(boolean) - Method in interface uk.co.spudsoft.jwtvalidatorvertx.TokenBuilder
 
setTokenBuilder(TB) - Method in interface uk.co.spudsoft.jwtvalidatorvertx.JwksHandler
 
setTokenBuilder(JdkTokenBuilder) - Method in class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkJwksHandler
 
setTokenBuilder(NimbusTokenBuilder) - Method in class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusJwksHandler
 
shutdown() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
shutdown() - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
 
shutdown() - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
shutdown() - Method in class uk.co.spudsoft.jwtvalidatorvertx.TestJwtValidatorVertx
 
shutdown() - Method in class uk.co.spudsoft.jwtvalidatorvertx.TokenIntrospectionTest
 
start() - Method in class uk.co.spudsoft.jwtvalidatorvertx.jdk.JdkJwksHandler
 
start() - Method in class uk.co.spudsoft.jwtvalidatorvertx.nimbus.NimbusJwksHandler
 

T

test() - Method in interface uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester.TestFunction
 
test() - Method in class uk.co.spudsoft.jwtvalidatorvertx.TestJwtValidatorVertx
 
testAddKey() - Method in class uk.co.spudsoft.jwtvalidatorvertx.impl.JsonWebKeySetStaticHandlerTest
 
testAlgorithmES512() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testAlgorithmHS512() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testAlgorithmNone() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testAlgorithmNone(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testAlgorithmNone(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testAlgorithmNotPermitted(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testAlgorithmNotRSA(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testAudAcceptedAsFirstElementOfArray(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testAudAcceptedAsFirstElementOfArray(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testAudAcceptedAsLastElementOfArray(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testAudAcceptedAsLastElementOfArray(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testAudAcceptedAsSingleElementArray(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testAudAcceptedAsSingleElementArray(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testAudAcceptedAsSingleValue(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testAudAcceptedAsSingleValue(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testAudNotAcceptedAsFirstElementOfArray() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testAudNotAcceptedAsLastElementOfArray() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testAudNotAcceptedAsSingleElementArray() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testAudNotAcceptedAsSingleValue() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testBadAudAccepted() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testBadAudAccepted(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testBadAudAccepted(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testBadEcJwks() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWKTest
 
testBadEdJwks() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWKTest
 
testBadIssAccepted() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testBadIssAccepted(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testBadIssAccepted(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testBadRsaJwks() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWKTest
 
testConstructor() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWKTest
Test of getKey method, of class JWK.
testEmptyJwt() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testExpInThePast() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testExpInThePast() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testExpInThePast() - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
TestFailure(String) - Constructor for exception uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester.TestFailure
 
testFindJwk() - Method in class uk.co.spudsoft.jwtvalidatorvertx.impl.JsonWebKeySetOpenIdDiscoveryHandlerTest
 
testGet() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetAcrValuesSupported() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetAlgorithm() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testGetAudience() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testGetAuthorizationEndpoint() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetClaim() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testGetExpiration() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testGetExpiry() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetGrantTypesSupported() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetIdTokenSigningAlgValuesSupported() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetIssuer() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetJsonWebAlgorithm() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testGetJwk() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testGetJwksUri() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetKid() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWKTest
 
testGetNotBefore() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testGetPayloadSize() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testGetRegistrationEndpoint() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetResponseModesSupported() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetResponseTypesSupported() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetScopes() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testGetScopesSupported() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetSignature() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testGetSignatureBase() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testGetSubjectTypesSupported() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetTokenEndpoint() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testGetUse() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWKTest
 
testGetUserinfoEndpoint() - Method in class uk.co.spudsoft.jwtvalidatorvertx.DiscoveryDataTest
 
testHasGroup() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testHasRole() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testHasScope() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testIntrospectToken(Vertx, VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.TokenIntrospectionTest
 
testInvalidSignature() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testInvalidSignature(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testInvalidSignature(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testInvalidStructureFirstPartNotBase64() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testInvalidStructureFirstPartNotBase64(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testInvalidStructureFirstPartNotBase64(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testInvalidStructureFirstPartNotJson() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testInvalidStructureFirstPartNotJson(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testInvalidStructureFirstPartNotJson(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testInvalidStructureNotThreeParts() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testInvalidStructureNotThreeParts(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testInvalidStructureNotThreeParts(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testInvalidStructureSecondPartNotBase64() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testInvalidStructureSecondPartNotBase64(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testInvalidStructureSecondPartNotBase64(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testInvalidStructureSecondPartNotJson() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testInvalidStructureSecondPartNotJson(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testInvalidStructureSecondPartNotJson(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testInvalidStructureThirdPartNotBase64() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testInvalidStructureThirdPartNotBase64(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testInvalidStructureThirdPartNotBase64(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testIssuerRegexes() - Method in class uk.co.spudsoft.jwtvalidatorvertx.impl.JsonWebKeySetStaticHandlerTest
 
testIssuerRegexes(Vertx) - Method in class uk.co.spudsoft.jwtvalidatorvertx.impl.JsonWebKeySetOpenIdDiscoveryHandlerTest
 
TestJwtValidatorVertx - Class in uk.co.spudsoft.jwtvalidatorvertx
 
TestJwtValidatorVertx() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.TestJwtValidatorVertx
 
testKeyNotInJwksOutput() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testKeyNotInJwksOutput(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testKeyNotInJwksOutput(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testName - Variable in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester.TestResult
 
testNbfInTheFuture() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testNbfInTheFuture() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testNbfInTheFuture() - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testNoAcceptableIssuers() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testNoAcceptableIssuers() - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testNoExpPermitted() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testNoExpPermitted(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testNoExpPermitted(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testNoExpRejected(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testNoExpRejected(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testNoNbfPermitted() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testNoNbfPermitted(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testNoNbfPermitted(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testNoNbfRejected(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testNoNbfRejected(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testNoSubAccepted() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testNoSubAccepted(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testNoSubAccepted(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
TestOkpFromJwk - Class in uk.co.spudsoft.jwtvalidatorvertx
 
TestOkpFromJwk() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.TestOkpFromJwk
 
testParse() - Method in class uk.co.spudsoft.jwtvalidatorvertx.TestOkpFromJwk
 
testParseJws() - Method in class uk.co.spudsoft.jwtvalidatorvertx.JWTTest
 
testPerformOpenIdDiscovery() - Method in class uk.co.spudsoft.jwtvalidatorvertx.impl.JsonWebKeySetOpenIdDiscoveryHandlerTest
 
testPerformOpenIdDiscoveryReturnsBadStatus() - Method in class uk.co.spudsoft.jwtvalidatorvertx.impl.JsonWebKeySetOpenIdDiscoveryHandlerTest
 
testPerformOpenIdDiscoveryWithBadUrl(Vertx) - Method in class uk.co.spudsoft.jwtvalidatorvertx.impl.JsonWebKeySetOpenIdDiscoveryHandlerTest
 
TestResult(String, String, boolean) - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester.TestResult
 
testValid(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.JdkTokenValidatorTest
 
testValid(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusTokenValidatorTest
 
testValid(VertxTestContext, JsonWebAlgorithm, int) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
Test a valid token using a specific algorithm.
testValidateIssuer() - Method in class uk.co.spudsoft.jwtvalidatorvertx.impl.JsonWebKeySetStaticHandlerTest
 
testValidateIssuer(Vertx) - Method in class uk.co.spudsoft.jwtvalidatorvertx.impl.JsonWebKeySetOpenIdDiscoveryHandlerTest
 
testValidEdDSA(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
 
testValidES256(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
 
testValidES384(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
 
testValidES512(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
 
testValidPS256(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
 
testValidPS384(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
 
testValidPS512(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
 
testValidRs256() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testValidRS256(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
 
testValidRs384() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testValidRS384(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
 
testValidRs512() - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
testValidRS512(VertxTestContext) - Method in class uk.co.spudsoft.jwtvalidatorvertx.NimbusAllAlgorithmsTest
 
TokenBuilder - Interface in uk.co.spudsoft.jwtvalidatorvertx
 
TokenIntrospectionTest - Class in uk.co.spudsoft.jwtvalidatorvertx
TokenIntrospectionTest class.
TokenIntrospectionTest() - Constructor for class uk.co.spudsoft.jwtvalidatorvertx.TokenIntrospectionTest
 

U

uk.co.spudsoft.jwtvalidatorvertx - package uk.co.spudsoft.jwtvalidatorvertx
 
uk.co.spudsoft.jwtvalidatorvertx.impl - package uk.co.spudsoft.jwtvalidatorvertx.impl
 
uk.co.spudsoft.jwtvalidatorvertx.jdk - package uk.co.spudsoft.jwtvalidatorvertx.jdk
 
uk.co.spudsoft.jwtvalidatorvertx.nimbus - package uk.co.spudsoft.jwtvalidatorvertx.nimbus
 
useToken(String) - Method in class uk.co.spudsoft.jwtvalidatorvertx.AbstractTokenValidationTester
 
useToken(String) - Method in class uk.co.spudsoft.jwtvalidatorvertx.TestJwtValidatorVertx
 
A B C D G H I J K M N P R S T U 
All Classes and Interfaces|All Packages|Serialized Form