Package com.bastiaanjansen.jwt
Class DefaultJWTValidator.Builder
- java.lang.Object
-
- com.bastiaanjansen.jwt.DefaultJWTValidator.Builder
-
- Enclosing class:
- DefaultJWTValidator
public static class DefaultJWTValidator.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
withType
public DefaultJWTValidator.Builder withType(String type)
-
withContentType
public DefaultJWTValidator.Builder withContentType(String type)
-
withAlgorithm
public DefaultJWTValidator.Builder withAlgorithm(String algorithm)
-
withIssuer
public DefaultJWTValidator.Builder withIssuer(String issuer)
-
withSubject
public DefaultJWTValidator.Builder withSubject(String subject)
-
withOneOfAudience
public DefaultJWTValidator.Builder withOneOfAudience(String... audience)
-
withAllOfAudience
public DefaultJWTValidator.Builder withAllOfAudience(String... audience)
-
withExpirationTime
public DefaultJWTValidator.Builder withExpirationTime(Date expirationTime)
-
withExpirationTime
public DefaultJWTValidator.Builder withExpirationTime(long timeSinceEpoch)
-
withNotBefore
public DefaultJWTValidator.Builder withNotBefore(Date notBefore)
-
withNotBefore
public DefaultJWTValidator.Builder withNotBefore(long timeSinceEpoch)
-
withIssuedAt
public DefaultJWTValidator.Builder withIssuedAt(Date issuedAt)
-
withIssuedAt
public DefaultJWTValidator.Builder withIssuedAt(long timeSinceEpoch)
-
withID
public DefaultJWTValidator.Builder withID(String id)
-
withHeader
public DefaultJWTValidator.Builder withHeader(String name, Object value)
-
withHeader
public DefaultJWTValidator.Builder withHeader(String name, ClaimValidator validator)
-
withClaim
public DefaultJWTValidator.Builder withClaim(String name, Object value)
-
withClaim
public DefaultJWTValidator.Builder withClaim(String name, ClaimValidator validator)
-
build
public DefaultJWTValidator build()
-
-