JWKSource@ThreadSafe @Deprecated public class RemoteJWKSet extends Object
| Modifier and Type | Field | Description |
|---|---|---|
static int |
DEFAULT_HTTP_CONNECT_TIMEOUT |
Deprecated.
The default HTTP connect timeout for JWK set retrieval, in
milliseconds.
|
static int |
DEFAULT_HTTP_READ_TIMEOUT |
Deprecated.
The default HTTP read timeout for JWK set retrieval, in
milliseconds.
|
static int |
DEFAULT_HTTP_SIZE_LIMIT |
Deprecated.
The default HTTP entity size limit for JWK set retrieval, in bytes.
|
| Constructor | Description |
|---|---|
RemoteJWKSet(Identifier id,
URL jwkSetURL,
RestrictedResourceRetriever resourceRetriever) |
Deprecated.
Creates a new remote JWK set.
|
| Modifier and Type | Method | Description |
|---|---|---|
List<com.nimbusds.jose.jwk.JWK> |
get(Identifier id,
com.nimbusds.jose.jwk.JWKSelector jwkSelector) |
Deprecated.
Retrieves a list of JWKs matching the specified criteria.
|
protected static String |
getFirstSpecifiedKeyID(com.nimbusds.jose.jwk.JWKMatcher jwkMatcher) |
Deprecated.
Returns the first specified key ID (kid) for a JWK matcher.
|
com.nimbusds.jose.jwk.JWKSet |
getJWKSet() |
Deprecated.
Returns the cached JWK set.
|
URL |
getJWKSetURL() |
Deprecated.
Returns the JWK set URL.
|
Identifier |
getOwner() |
Deprecated.
Returns the owner identifier.
|
RestrictedResourceRetriever |
getResourceRetriever() |
Deprecated.
Returns the HTTP resource retriever.
|
public static final int DEFAULT_HTTP_CONNECT_TIMEOUT
public static final int DEFAULT_HTTP_READ_TIMEOUT
public static final int DEFAULT_HTTP_SIZE_LIMIT
public RemoteJWKSet(Identifier id, URL jwkSetURL, RestrictedResourceRetriever resourceRetriever)
id - The JWK set owner identifier. Typically the
OAuth 2.0 server issuer ID, or client ID.
Must not be null.jwkSetURL - The JWK set URL. Must not be null.resourceRetriever - The HTTP resource retriever to use,
null to use the
default
one.public URL getJWKSetURL()
public RestrictedResourceRetriever getResourceRetriever()
public com.nimbusds.jose.jwk.JWKSet getJWKSet()
null if none.protected static String getFirstSpecifiedKeyID(com.nimbusds.jose.jwk.JWKMatcher jwkMatcher)
jwkMatcher - The JWK matcher. Must not be null.null if none.public List<com.nimbusds.jose.jwk.JWK> get(Identifier id, com.nimbusds.jose.jwk.JWKSelector jwkSelector)
JWKSourceid - Identifier of the JWK owner, typically an
Authorisation Server / OpenID Provider issuer ID,
or client ID. Must not be null.jwkSelector - A JWK selector. Must not be null.public Identifier getOwner()
Copyright © 2018 Connect2id Ltd.. All rights reserved.