Uses of Class
com.nimbusds.jose.jwk.KeyType
-
Packages that use KeyType Package Description com.nimbusds.jose.jwk JSON Web Key (JWK) classes. -
-
Uses of KeyType in com.nimbusds.jose.jwk
Fields in com.nimbusds.jose.jwk declared as KeyType Modifier and Type Field Description static KeyType
KeyType. EC
Elliptic Curve (DSS) key type (recommended).static KeyType
KeyType. OCT
Octet sequence key type (optional).static KeyType
KeyType. OKP
Octet key pair (optional).static KeyType
KeyType. RSA
RSA (RFC 3447) key type (required).Methods in com.nimbusds.jose.jwk that return KeyType Modifier and Type Method Description static KeyType
KeyType. forAlgorithm(Algorithm alg)
Infers the key type for the specified JOSE algorithm.KeyType
JWK. getKeyType()
Gets the type (kty
) of this JWK.static KeyType
KeyType. parse(String s)
Parses a key type from the specifiedkty
parameter value.Methods in com.nimbusds.jose.jwk that return types with arguments of type KeyType Modifier and Type Method Description Set<KeyType>
JWKMatcher. getKeyTypes()
Returns the key types to match.Methods in com.nimbusds.jose.jwk with parameters of type KeyType Modifier and Type Method Description 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.Method parameters in com.nimbusds.jose.jwk with type arguments of type KeyType Modifier and Type Method Description JWKMatcher.Builder
JWKMatcher.Builder. keyTypes(Set<KeyType> types)
Sets multiple key types to match.Constructors in com.nimbusds.jose.jwk with parameters of type KeyType Constructor Description JWK(KeyType kty, KeyUse use, Set<KeyOperation> ops, Algorithm alg, String kid, URI x5u, Base64URL x5t, Base64URL x5t256, List<Base64> x5c, KeyStore ks)
Creates a new JSON Web Key (JWK).Constructor parameters in com.nimbusds.jose.jwk with type arguments of type KeyType Constructor Description JWKMatcher(Set<KeyType> types, Set<KeyUse> uses, Set<KeyOperation> ops, Set<Algorithm> algs, Set<String> ids, boolean privateOnly, boolean publicOnly)
Deprecated.JWKMatcher(Set<KeyType> types, Set<KeyUse> uses, Set<KeyOperation> ops, Set<Algorithm> algs, Set<String> ids, boolean hasUse, boolean hasID, boolean privateOnly, boolean publicOnly, int minSizeBits, int maxSizeBits, Set<Integer> sizesBits, Set<Curve> curves)
Deprecated.JWKMatcher(Set<KeyType> types, Set<KeyUse> uses, Set<KeyOperation> ops, Set<Algorithm> algs, Set<String> ids, boolean hasUse, boolean hasID, boolean privateOnly, boolean publicOnly, int minSizeBits, int maxSizeBits, Set<Integer> sizesBits, Set<Curve> curves, Set<Base64URL> x5tS256s)
Deprecated.JWKMatcher(Set<KeyType> types, Set<KeyUse> uses, Set<KeyOperation> ops, Set<Algorithm> algs, Set<String> ids, boolean hasUse, boolean hasID, boolean privateOnly, boolean publicOnly, int minSizeBits, int maxSizeBits, Set<Integer> sizesBits, Set<Curve> curves, Set<Base64URL> x5tS256s, boolean hasX5C)
Creates a new JSON Web Key (JWK) matcher.JWKMatcher(Set<KeyType> types, Set<KeyUse> uses, Set<KeyOperation> ops, Set<Algorithm> algs, Set<String> ids, boolean privateOnly, boolean publicOnly, int minSizeBits, int maxSizeBits)
Deprecated.JWKMatcher(Set<KeyType> types, Set<KeyUse> uses, Set<KeyOperation> ops, Set<Algorithm> algs, Set<String> ids, boolean privateOnly, boolean publicOnly, int minSizeBits, int maxSizeBits, Set<Curve> curves)
Deprecated.JWKMatcher(Set<KeyType> types, Set<KeyUse> uses, Set<KeyOperation> ops, Set<Algorithm> algs, Set<String> ids, boolean privateOnly, boolean publicOnly, int minSizeBits, int maxSizeBits, Set<Integer> sizesBits, Set<Curve> curves)
Deprecated.
-