JWKMatcher.Builder |
JWKMatcher.Builder.algorithm(Algorithm alg) |
Sets a single JOSE algorithm to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.algorithms(Algorithm... algs) |
Sets multiple JOSE algorithms to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.algorithms(Set<Algorithm> algs) |
Sets multiple JOSE algorithms to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.curve(Curve curve) |
Sets a single curve to match (for EC and OKP keys).
|
JWKMatcher.Builder |
JWKMatcher.Builder.curves(Curve... curves) |
Sets multiple curves to match (for EC and OKP keys).
|
JWKMatcher.Builder |
JWKMatcher.Builder.curves(Set<Curve> curves) |
Sets multiple curves to match (for EC and OKP keys).
|
JWKMatcher.Builder |
JWKMatcher.Builder.hasKeyID(boolean hasID) |
Sets key ID presence matching.
|
JWKMatcher.Builder |
JWKMatcher.Builder.hasKeyUse(boolean hasUse) |
Sets key use presence matching.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keyID(String id) |
Sets a single key ID to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keyIDs(String... ids) |
Sets multiple key IDs to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keyIDs(Set<String> ids) |
Sets multiple key IDs to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keyOperation(KeyOperation op) |
Sets a single key operation to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keyOperations(KeyOperation... ops) |
Sets multiple key operations to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keyOperations(Set<KeyOperation> ops) |
Sets multiple key operations to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keySize(int keySizeBits) |
Sets the key size.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keySizes(int... keySizesBits) |
Sets the key sizes.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keySizes(Set<Integer> keySizesBits) |
Sets the key sizes.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keyType(KeyType kty) |
Sets a single key type to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keyTypes(KeyType... types) |
Sets multiple key types to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keyTypes(Set<KeyType> types) |
Sets multiple key types to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keyUse(KeyUse use) |
Sets a single public key use to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keyUses(KeyUse... uses) |
Sets multiple public key uses to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keyUses(Set<KeyUse> uses) |
Sets multiple public key uses to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.maxKeySize(int maxSizeBits) |
Sets the maximum key size.
|
JWKMatcher.Builder |
JWKMatcher.Builder.minKeySize(int minSizeBits) |
Sets the minimal key size.
|
JWKMatcher.Builder |
JWKMatcher.Builder.privateOnly(boolean privateOnly) |
Sets the private key matching policy.
|
JWKMatcher.Builder |
JWKMatcher.Builder.publicOnly(boolean publicOnly) |
Sets the public key matching policy.
|
JWKMatcher.Builder |
JWKMatcher.Builder.x509CertSHA256Thumbprint(Base64URL x5tS256) |
Sets a single X.509 certificate SHA-256 thumbprint to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.x509CertSHA256Thumbprints(Base64URL... x5tS256s) |
Sets multiple X.509 certificate SHA-256 thumbprints to
match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.x509CertSHA256Thumbprints(Set<Base64URL> x5tS256s) |
Sets multiple X.509 certificate SHA-256 thumbprints to
match.
|