Package com.okta.jwt.impl.jjwt
Class JjwtIdTokenVerifierBuilder
java.lang.Object
com.okta.jwt.impl.jjwt.JjwtIdTokenVerifierBuilder
- All Implemented Interfaces:
com.okta.jwt.IdTokenVerifier.Builder,com.okta.jwt.VerifierBuilderSupport<com.okta.jwt.IdTokenVerifier.Builder,com.okta.jwt.IdTokenVerifier>
public final class JjwtIdTokenVerifierBuilder
extends Object
implements com.okta.jwt.IdTokenVerifier.Builder
Classes in this `impl` implementation package may change in NON backward compatible way, and should ONLY be used as
a "runtime" dependency.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.okta.jwt.IdTokenVerifierbuild()booleanjava.time.ClockgetClock()java.time.DurationintintinthashCode()protected HttpClientprotected StringresolveKeysEndpoint(String issuer) protected com.okta.jwt.IdTokenVerifier.Builderself()com.okta.jwt.IdTokenVerifier.BuildersetClientId(String clientId) com.okta.jwt.IdTokenVerifier.BuildersetClock(java.time.Clock clock) com.okta.jwt.IdTokenVerifier.BuildersetConnectionTimeout(java.time.Duration connectionTimeout) com.okta.jwt.IdTokenVerifier.Buildercom.okta.jwt.IdTokenVerifier.BuildersetLeeway(java.time.Duration leeway) com.okta.jwt.IdTokenVerifier.BuildersetProxyHost(String proxyHost) com.okta.jwt.IdTokenVerifier.BuildersetProxyPassword(String proxyPassword) com.okta.jwt.IdTokenVerifier.BuildersetProxyPort(int proxyPort) com.okta.jwt.IdTokenVerifier.BuildersetProxyUsername(String proxyUsername) com.okta.jwt.IdTokenVerifier.BuildersetRetryMaxAttempts(int retryMaxAttempts) com.okta.jwt.IdTokenVerifier.BuildersetRetryMaxElapsed(java.time.Duration retryMaxElapsed) protected io.jsonwebtoken.SigningKeyResolverprotected voidvalidate()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.okta.jwt.VerifierBuilderSupport
setClock, setConnectionTimeout, setIssuer, setLeeway, setProxyHost, setProxyPassword, setProxyPort, setProxyUsername, setRetryMaxAttempts, setRetryMaxElapsed
-
Constructor Details
-
JjwtIdTokenVerifierBuilder
public JjwtIdTokenVerifierBuilder()
-
-
Method Details
-
getClientId
-
setClientId
- Specified by:
setClientIdin interfacecom.okta.jwt.IdTokenVerifier.Builder
-
validate
protected void validate() -
build
public com.okta.jwt.IdTokenVerifier build()- Specified by:
buildin interfacecom.okta.jwt.VerifierBuilderSupport<com.okta.jwt.IdTokenVerifier.Builder,com.okta.jwt.IdTokenVerifier>
-
setIssuer
- Specified by:
setIssuerin interfacecom.okta.jwt.VerifierBuilderSupport<B extends com.okta.jwt.VerifierBuilderSupport,R>
-
setLeeway
public com.okta.jwt.IdTokenVerifier.Builder setLeeway(java.time.Duration leeway) - Specified by:
setLeewayin interfacecom.okta.jwt.VerifierBuilderSupport<B extends com.okta.jwt.VerifierBuilderSupport,R>
-
setConnectionTimeout
public com.okta.jwt.IdTokenVerifier.Builder setConnectionTimeout(java.time.Duration connectionTimeout) - Specified by:
setConnectionTimeoutin interfacecom.okta.jwt.VerifierBuilderSupport<B extends com.okta.jwt.VerifierBuilderSupport,R>
-
getProxyHost
-
setProxyHost
- Specified by:
setProxyHostin interfacecom.okta.jwt.VerifierBuilderSupport<B extends com.okta.jwt.VerifierBuilderSupport,R>
-
getProxyPort
public int getProxyPort() -
setProxyPort
public com.okta.jwt.IdTokenVerifier.Builder setProxyPort(int proxyPort) - Specified by:
setProxyPortin interfacecom.okta.jwt.VerifierBuilderSupport<B extends com.okta.jwt.VerifierBuilderSupport,R>
-
getProxyUsername
-
setProxyUsername
- Specified by:
setProxyUsernamein interfacecom.okta.jwt.VerifierBuilderSupport<B extends com.okta.jwt.VerifierBuilderSupport,R>
-
getProxyPassword
-
setProxyPassword
- Specified by:
setProxyPasswordin interfacecom.okta.jwt.VerifierBuilderSupport<B extends com.okta.jwt.VerifierBuilderSupport,R>
-
getRetryMaxAttempts
public int getRetryMaxAttempts() -
setRetryMaxAttempts
public com.okta.jwt.IdTokenVerifier.Builder setRetryMaxAttempts(int retryMaxAttempts) - Specified by:
setRetryMaxAttemptsin interfacecom.okta.jwt.VerifierBuilderSupport<B extends com.okta.jwt.VerifierBuilderSupport,R>
-
getMaxHttpRetryElapsed
public java.time.Duration getMaxHttpRetryElapsed() -
setRetryMaxElapsed
public com.okta.jwt.IdTokenVerifier.Builder setRetryMaxElapsed(java.time.Duration retryMaxElapsed) - Specified by:
setRetryMaxElapsedin interfacecom.okta.jwt.VerifierBuilderSupport<B extends com.okta.jwt.VerifierBuilderSupport,R>
-
getClock
public java.time.Clock getClock() -
setClock
public com.okta.jwt.IdTokenVerifier.Builder setClock(java.time.Clock clock) - Specified by:
setClockin interfacecom.okta.jwt.VerifierBuilderSupport<B extends com.okta.jwt.VerifierBuilderSupport,R>
-
self
protected com.okta.jwt.IdTokenVerifier.Builder self() -
resolveKeysEndpoint
-
signingKeyResolver
protected io.jsonwebtoken.SigningKeyResolver signingKeyResolver() -
httpClient
-
equals
-
hashCode
public int hashCode()
-