| Package | Description |
|---|---|
| com.nimbusds.jose.jwk |
JSON Web Key (JWK) classes.
|
| com.nimbusds.jose.jwk.source |
Interface and utilities for sourcing JSON Web Keys (JWKs).
|
| com.nimbusds.jose.proc |
Secure framework for application-specific verification and decryption of
JOSE objects (with arbitrary payloads).
|
| Modifier and Type | Method and Description |
|---|---|
JWKMatcher |
JWKMatcher.Builder.build()
Builds a new JWK matcher.
|
static JWKMatcher |
JWKMatcher.forJWEHeader(JWEHeader jweHeader)
Returns a
JWKMatcher based on the given JWEHeader. |
static JWKMatcher |
JWKMatcher.forJWSHeader(JWSHeader jwsHeader)
Returns a
JWKMatcher based on the given JWSHeader. |
JWKMatcher |
JWKSelector.getMatcher()
Returns the JWK matcher.
|
| Constructor and Description |
|---|
JWKSelector(JWKMatcher matcher)
Creates a new JWK selector (filter).
|
| Modifier and Type | Method and Description |
|---|---|
protected static String |
RemoteJWKSet.getFirstSpecifiedKeyID(JWKMatcher jwkMatcher)
Returns the first specified key ID (kid) for a JWK matcher.
|
| Modifier and Type | Method and Description |
|---|---|
protected JWKMatcher |
JWEDecryptionKeySelector.createJWKMatcher(JWEHeader jweHeader)
Creates a JWK matcher for the expected JWE algorithms and the
specified JWE header.
|
protected JWKMatcher |
JWSVerificationKeySelector.createJWKMatcher(JWSHeader jwsHeader)
Creates a JWK matcher for the expected JWS algorithm and the
specified JWS header.
|
Copyright © 2020 Connect2id Ltd.. All rights reserved.