Index

A B C D E G H I J M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AnnotationRequiredException - Exception in no.nav.security.token.support.core.exceptions
 
AnnotationRequiredException(Method) - Constructor for exception no.nav.security.token.support.core.exceptions.AnnotationRequiredException
 
AnnotationRequiredException(String) - Constructor for exception no.nav.security.token.support.core.exceptions.AnnotationRequiredException
 
assertValidAnnotation(Method) - Method in class no.nav.security.token.support.core.validation.JwtTokenAnnotationHandler
 
assertValidToken(String) - Method in class no.nav.security.token.support.core.validation.ConfigurableJwtTokenValidator
 
assertValidToken(String) - Method in class no.nav.security.token.support.core.validation.DefaultJwtTokenValidator
 
assertValidToken(String) - Method in interface no.nav.security.token.support.core.validation.JwtTokenValidator
 
assertValidToken(String, String) - Method in class no.nav.security.token.support.core.validation.DefaultJwtTokenValidator
 
AUTHORIZATION_HEADER - Static variable in class no.nav.security.token.support.core.JwtTokenConstants
 

B

BEARER_TOKEN_DONT_PROPAGATE_ENV_PROPERTY - Static variable in class no.nav.security.token.support.core.JwtTokenConstants
 

C

claimMap() - Element in annotation interface no.nav.security.token.support.core.api.ProtectedWithClaims
Required claims in token in key=value format.
combineWithOr() - Element in annotation interface no.nav.security.token.support.core.api.ProtectedWithClaims
How to check for the presence of claims, default is false which will require all claims in the list to be present in token.
ConfigurableJwtTokenValidator - Class in no.nav.security.token.support.core.validation
 
ConfigurableJwtTokenValidator(String, List<String>, RemoteJWKSet<SecurityContext>) - Constructor for class no.nav.security.token.support.core.validation.ConfigurableJwtTokenValidator
 
containsClaim(String, String) - Method in class no.nav.security.token.support.core.jwt.JwtToken
 
containsClaim(String, String) - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
 
containsRequiredClaims(JwtToken, boolean, String...) - Method in class no.nav.security.token.support.core.validation.JwtTokenAnnotationHandler
 
contextHasValidToken(TokenValidationContextHolder) - Static method in class no.nav.security.token.support.core.utils.JwtTokenUtil
 
COOKIE_NAME - Static variable in class no.nav.security.token.support.core.JwtTokenConstants
 
createValidator(String, String) - Method in class no.nav.security.token.support.core.validation.DefaultJwtTokenValidator
 

D

DEFAULT_HTTP_CONNECT_TIMEOUT - Static variable in class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
 
DEFAULT_HTTP_READ_TIMEOUT - Static variable in class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
 
DEFAULT_HTTP_SIZE_LIMIT - Static variable in class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
 
DefaultJwtTokenValidator - Class in no.nav.security.token.support.core.validation
 
DefaultJwtTokenValidator(String, List<String>, RemoteJWKSet<SecurityContext>) - Constructor for class no.nav.security.token.support.core.validation.DefaultJwtTokenValidator
 

E

equals(Object) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
 
equals(Object) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
 
EXPIRY_THRESHOLD_ENV_PROPERTY - Static variable in class no.nav.security.token.support.core.JwtTokenConstants
 

G

get(JWT) - Method in class no.nav.security.token.support.core.validation.DefaultJwtTokenValidator
 
get(String) - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
 
getAcceptedAudience() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
 
getAcceptedAudience() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 
getAllClaims() - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
 
getAnnotation(Method, List<Class<? extends Annotation>>) - Method in class no.nav.security.token.support.core.validation.JwtTokenAnnotationHandler
 
getAnyValidClaims() - Method in class no.nav.security.token.support.core.context.TokenValidationContext
 
getAsList(String) - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
 
getClaims(String) - Method in class no.nav.security.token.support.core.context.TokenValidationContext
 
getCookieName() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
 
getCookieName() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 
getCookies() - Method in interface no.nav.security.token.support.core.http.HttpRequest
 
getDefaultCookieName(String) - Static method in class no.nav.security.token.support.core.JwtTokenConstants
 
getDiscoveryUrl() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 
getExpirationTime() - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
 
getExpiryDate() - Method in exception no.nav.security.token.support.core.exceptions.JwtTokenValidatorException
 
getFirstValidToken() - Method in class no.nav.security.token.support.core.context.TokenValidationContext
 
getHeader(String) - Method in interface no.nav.security.token.support.core.http.HttpRequest
 
getIssuer() - Method in class no.nav.security.token.support.core.jwt.JwtToken
 
getIssuer() - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
 
getIssuer(String) - Method in class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
 
getIssuers() - Method in class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
 
getIssuers() - Method in class no.nav.security.token.support.core.context.TokenValidationContext
 
getIssuerShortNames() - Method in class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
 
getJwksCache() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 
getJwt() - Method in class no.nav.security.token.support.core.jwt.JwtToken
 
getJwtToken(String) - Method in class no.nav.security.token.support.core.context.TokenValidationContext
 
getJwtToken(String, TokenValidationContextHolder) - Static method in class no.nav.security.token.support.core.utils.JwtTokenUtil
 
getJwtTokenAsOptional(String) - Method in class no.nav.security.token.support.core.context.TokenValidationContext
 
getJwtTokenClaims() - Method in class no.nav.security.token.support.core.jwt.JwtToken
 
getLifespan() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
 
getMetaData() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
 
getName() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
 
getName() - Method in interface no.nav.security.token.support.core.http.HttpRequest.NameValue
 
getOptionalClaims() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
 
getProviderMetadata(ResourceRetriever, URL) - Static method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
 
getProxy() - Method in class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
 
getProxyUrl() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 
getRefreshTime() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
 
getRemoteJWKSet() - Method in class no.nav.security.token.support.core.validation.ConfigurableJwtTokenValidator
 
getRemoteJWKSet() - Method in class no.nav.security.token.support.core.validation.DefaultJwtTokenValidator
 
getResourceRetriever() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
 
getResourceRetriever() - Method in class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
 
getStringClaim(String) - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
 
getSubject() - Method in class no.nav.security.token.support.core.jwt.JwtToken
 
getSubject() - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
 
getTokenAsString() - Method in class no.nav.security.token.support.core.jwt.JwtToken
 
getTokenValidationContext() - Method in interface no.nav.security.token.support.core.context.TokenValidationContextHolder
 
getTokenValidator() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
 
getValidatedTokens(HttpRequest) - Method in class no.nav.security.token.support.core.validation.JwtTokenValidationHandler
 
getValidation() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 
getValue() - Method in interface no.nav.security.token.support.core.http.HttpRequest.NameValue
 

H

handleProtectedWithClaims(String, String[], boolean, JwtToken) - Method in class no.nav.security.token.support.core.validation.JwtTokenAnnotationHandler
 
handleProtectedWithClaimsAnnotation(ProtectedWithClaims, JwtToken) - Method in class no.nav.security.token.support.core.validation.JwtTokenAnnotationHandler
 
hashCode() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
 
hashCode() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
 
hasTokenFor(String) - Method in class no.nav.security.token.support.core.context.TokenValidationContext
 
hasValidToken() - Method in class no.nav.security.token.support.core.context.TokenValidationContext
 
HttpRequest - Interface in no.nav.security.token.support.core.http
Abstraction interface for an HTTP request to avoid dependencies on specific implementations such as HttpServletRequest etc.
HttpRequest.NameValue - Interface in no.nav.security.token.support.core.http
 

I

isConfigured() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
 
isConfigured() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
 
issuer() - Element in annotation interface no.nav.security.token.support.core.api.ProtectedWithClaims
 
IssuerConfiguration - Class in no.nav.security.token.support.core.configuration
 
IssuerConfiguration(String, IssuerProperties, ResourceRetriever) - Constructor for class no.nav.security.token.support.core.configuration.IssuerConfiguration
 
IssuerConfigurationException - Exception in no.nav.security.token.support.core.exceptions
 
IssuerConfigurationException(String) - Constructor for exception no.nav.security.token.support.core.exceptions.IssuerConfigurationException
 
IssuerConfigurationException(String, Throwable) - Constructor for exception no.nav.security.token.support.core.exceptions.IssuerConfigurationException
 
IssuerProperties - Class in no.nav.security.token.support.core.configuration
 
IssuerProperties() - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
 
IssuerProperties(URL) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
 
IssuerProperties(URL, List<String>) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
 
IssuerProperties(URL, List<String>, String) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
 
IssuerProperties(URL, List<String>, String, IssuerProperties.Validation, IssuerProperties.JwksCache) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
 
IssuerProperties(URL, IssuerProperties.JwksCache) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
 
IssuerProperties(URL, IssuerProperties.Validation) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
 
IssuerProperties(URL, IssuerProperties.Validation, IssuerProperties.JwksCache) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
 
IssuerProperties.JwksCache - Class in no.nav.security.token.support.core.configuration
 
IssuerProperties.Validation - Class in no.nav.security.token.support.core.configuration
 
isUsePlaintextForHttps() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 

J

JwksCache(Long, Long) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
 
JwtToken - Class in no.nav.security.token.support.core.jwt
 
JwtToken(String) - Constructor for class no.nav.security.token.support.core.jwt.JwtToken
 
JwtTokenAnnotationHandler - Class in no.nav.security.token.support.core.validation
 
JwtTokenAnnotationHandler(TokenValidationContextHolder) - Constructor for class no.nav.security.token.support.core.validation.JwtTokenAnnotationHandler
 
JwtTokenClaims - Class in no.nav.security.token.support.core.jwt
 
JwtTokenClaims(JWTClaimsSet) - Constructor for class no.nav.security.token.support.core.jwt.JwtTokenClaims
 
JwtTokenConstants - Class in no.nav.security.token.support.core
 
JwtTokenInvalidClaimException - Exception in no.nav.security.token.support.core.exceptions
 
JwtTokenInvalidClaimException(String) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenInvalidClaimException
 
JwtTokenInvalidClaimException(ProtectedWithClaims) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenInvalidClaimException
 
JwtTokenInvalidClaimException(RequiredIssuers) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenInvalidClaimException
 
JwtTokenMissingException - Exception in no.nav.security.token.support.core.exceptions
 
JwtTokenMissingException() - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenMissingException
 
JwtTokenMissingException(String) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenMissingException
 
JwtTokenMissingException(RequiredIssuers) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenMissingException
 
JwtTokenRetriever - Class in no.nav.security.token.support.core.validation
 
JwtTokenRetriever() - Constructor for class no.nav.security.token.support.core.validation.JwtTokenRetriever
 
JwtTokenUtil - Class in no.nav.security.token.support.core.utils
 
JwtTokenUtil() - Constructor for class no.nav.security.token.support.core.utils.JwtTokenUtil
 
JwtTokenValidationHandler - Class in no.nav.security.token.support.core.validation
 
JwtTokenValidationHandler(MultiIssuerConfiguration) - Constructor for class no.nav.security.token.support.core.validation.JwtTokenValidationHandler
 
JwtTokenValidator - Interface in no.nav.security.token.support.core.validation
 
JwtTokenValidatorException - Exception in no.nav.security.token.support.core.exceptions
 
JwtTokenValidatorException(String) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenValidatorException
 
JwtTokenValidatorException(String, Throwable) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenValidatorException
 
JwtTokenValidatorException(String, Date, Throwable) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenValidatorException
 
JwtTokenValidatorFactory - Class in no.nav.security.token.support.core.validation
 
JwtTokenValidatorFactory() - Constructor for class no.nav.security.token.support.core.validation.JwtTokenValidatorFactory
 

M

MetaDataNotAvailableException - Exception in no.nav.security.token.support.core.exceptions
 
MetaDataNotAvailableException(Exception) - Constructor for exception no.nav.security.token.support.core.exceptions.MetaDataNotAvailableException
 
MetaDataNotAvailableException(String, URL, Exception) - Constructor for exception no.nav.security.token.support.core.exceptions.MetaDataNotAvailableException
 
MultiIssuerConfiguration - Class in no.nav.security.token.support.core.configuration
 
MultiIssuerConfiguration(Map<String, IssuerProperties>) - Constructor for class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
 
MultiIssuerConfiguration(Map<String, IssuerProperties>, ResourceRetriever) - Constructor for class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
 

N

no.nav.security.token.support.core - package no.nav.security.token.support.core
 
no.nav.security.token.support.core.api - package no.nav.security.token.support.core.api
 
no.nav.security.token.support.core.configuration - package no.nav.security.token.support.core.configuration
 
no.nav.security.token.support.core.context - package no.nav.security.token.support.core.context
 
no.nav.security.token.support.core.exceptions - package no.nav.security.token.support.core.exceptions
 
no.nav.security.token.support.core.http - package no.nav.security.token.support.core.http
 
no.nav.security.token.support.core.jwt - package no.nav.security.token.support.core.jwt
 
no.nav.security.token.support.core.utils - package no.nav.security.token.support.core.utils
 
no.nav.security.token.support.core.validation - package no.nav.security.token.support.core.validation
 

O

openConnection(URL) - Method in class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
 

P

Protected - Annotation Interface in no.nav.security.token.support.core.api
 
ProtectedWithClaims - Annotation Interface in no.nav.security.token.support.core.api
 
ProxyAwareResourceRetriever - Class in no.nav.security.token.support.core.configuration
 
ProxyAwareResourceRetriever() - Constructor for class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
 
ProxyAwareResourceRetriever(URL) - Constructor for class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
 
ProxyAwareResourceRetriever(URL, boolean) - Constructor for class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
 

R

RequiredIssuers - Annotation Interface in no.nav.security.token.support.core.api
 

S

setAcceptedAudience(List<String>) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 
setCookieName(String) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 
setDiscoveryUrl(URL) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 
setJwksCache(IssuerProperties.JwksCache) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 
setLifespan(Long) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
 
setOptionalClaims(List<String>) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
 
setProxyUrl(URL) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 
setRefreshTime(Long) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
 
setTokenValidationContext(TokenValidationContext) - Method in interface no.nav.security.token.support.core.context.TokenValidationContextHolder
 
setUsePlaintextForHttps(boolean) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 
setValidation(IssuerProperties.Validation) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 

T

TOKEN_EXPIRES_SOON_HEADER - Static variable in class no.nav.security.token.support.core.JwtTokenConstants
 
TOKEN_VALIDATION_FILTER_ORDER_PROPERTY - Static variable in class no.nav.security.token.support.core.JwtTokenConstants
 
TokenValidationContext - Class in no.nav.security.token.support.core.context
 
TokenValidationContext(Map<String, JwtToken>) - Constructor for class no.nav.security.token.support.core.context.TokenValidationContext
 
TokenValidationContextHolder - Interface in no.nav.security.token.support.core.context
 
tokenValidator(IssuerProperties, AuthorizationServerMetadata, RemoteJWKSet<SecurityContext>) - Static method in class no.nav.security.token.support.core.validation.JwtTokenValidatorFactory
 
tokenValidator(IssuerProperties, AuthorizationServerMetadata, ResourceRetriever) - Static method in class no.nav.security.token.support.core.validation.JwtTokenValidatorFactory
 
toString() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
 
toString() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
 
toString() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
 
toString() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
 
toString() - Method in class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
 
toString() - Method in class no.nav.security.token.support.core.context.TokenValidationContext
 

U

Unprotected - Annotation Interface in no.nav.security.token.support.core.api
 

V

Validation(List<String>) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
 
value() - Element in annotation interface no.nav.security.token.support.core.api.RequiredIssuers
 
A B C D E G H I J M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form