Package | Description |
---|---|
com.nimbusds.jose.jwk |
JSON Web Key (JWK) classes.
|
Modifier and Type | Method and Description |
---|---|
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(ECKey.Curve curve)
Sets a single curve to match (for EC keys).
|
JWKMatcher.Builder |
JWKMatcher.Builder.curves(ECKey.Curve... curves)
Sets multiple curves to match (for EC keys).
|
JWKMatcher.Builder |
JWKMatcher.Builder.curves(Set<ECKey.Curve> curves)
Sets multiple curves to match (for EC 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(Set<String> ids)
Sets multiple key IDs to match.
|
JWKMatcher.Builder |
JWKMatcher.Builder.keyIDs(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.
|
Copyright © 2017 Connect2id Ltd.. All rights reserved.