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 KeyTypeKeyType. ECElliptic Curve (DSS) key type (recommended).static KeyTypeKeyType. OCTOctet sequence key type (optional).static KeyTypeKeyType. OKPOctet key pair (optional).static KeyTypeKeyType. RSARSA (RFC 3447) key type (required).Methods in com.nimbusds.jose.jwk that return KeyType Modifier and Type Method Description static KeyTypeKeyType. forAlgorithm(Algorithm alg)Infers the key type for the specified JOSE algorithm.KeyTypeJWK. getKeyType()Gets the type (kty) of this JWK.static KeyTypeKeyType. parse(String s)Parses a key type from the specifiedktyparameter 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.BuilderJWKMatcher.Builder. keyType(KeyType kty)Sets a single key type to match.JWKMatcher.BuilderJWKMatcher.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.BuilderJWKMatcher.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.
-