|
42 | 42 | import com.nimbusds.jose.jwk.source.JWKSetSource;
|
43 | 43 | import com.nimbusds.jose.jwk.source.JWKSource;
|
44 | 44 | import com.nimbusds.jose.jwk.source.JWKSourceBuilder;
|
45 |
| -import com.nimbusds.jose.jwk.source.RemoteJWKSet; |
46 | 45 | import com.nimbusds.jose.proc.DefaultJOSEObjectTypeVerifier;
|
47 | 46 | import com.nimbusds.jose.proc.JOSEObjectTypeVerifier;
|
48 | 47 | import com.nimbusds.jose.proc.JWSKeySelector;
|
@@ -295,7 +294,7 @@ public static final class JwkSetUriJwtDecoderBuilder {
|
295 | 294 |
|
296 | 295 | private final Set<SignatureAlgorithm> signatureAlgorithms = new HashSet<>();
|
297 | 296 |
|
298 |
| - private RestOperations restOperations = new RestTemplateWithTimeouts(); |
| 297 | + private RestOperations restOperations = new RestTemplateWithNimbusDefaultTimeouts(); |
299 | 298 |
|
300 | 299 | private Cache cache = new NoOpCache("default");
|
301 | 300 |
|
@@ -551,12 +550,12 @@ public void close() {
|
551 | 550 | * A RestTemplate with timeouts configured to avoid blocking indefinitely when
|
552 | 551 | * fetching JWK Sets while holding the reentrantLock.
|
553 | 552 | */
|
554 |
| - private static final class RestTemplateWithTimeouts extends RestTemplate { |
| 553 | + private static final class RestTemplateWithNimbusDefaultTimeouts extends RestTemplate { |
555 | 554 |
|
556 |
| - private RestTemplateWithTimeouts () { |
| 555 | + private RestTemplateWithNimbusDefaultTimeouts() { |
557 | 556 | SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory();
|
558 |
| - requestFactory.setConnectTimeout(RemoteJWKSet.DEFAULT_HTTP_CONNECT_TIMEOUT); |
559 |
| - requestFactory.setReadTimeout(RemoteJWKSet.DEFAULT_HTTP_READ_TIMEOUT); |
| 557 | + requestFactory.setConnectTimeout(JWKSourceBuilder.DEFAULT_HTTP_CONNECT_TIMEOUT); |
| 558 | + requestFactory.setReadTimeout(JWKSourceBuilder.DEFAULT_HTTP_READ_TIMEOUT); |
560 | 559 | setRequestFactory(requestFactory);
|
561 | 560 | }
|
562 | 561 |
|
|
0 commit comments