Package org.jose4j.jwk
Class SimpleJwkFilter
java.lang.Object
org.jose4j.jwk.SimpleJwkFilter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SimpleJwkFilter.Criteriaprivate booleanprivate static final String[]private SimpleJwkFilter.Criteriastatic booleanprivate SimpleJwkFilter.Criteriastatic booleanprivate SimpleJwkFilter.Criteriaprivate SimpleJwkFilter.Criteria -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfilter(Collection<JsonWebKey> jsonWebKeys) (package private) StringgetCrv(JsonWebKey jwk) (package private) String[]getThumbs(JsonWebKey jwk, boolean allowFallbackDeriveFromX5c) (package private) booleanisMatch(SimpleJwkFilter.Criteria criteria, String value) voidvoidsetAllowFallbackDeriveFromX5cForX5Thumbs(boolean allow) voidvoidvoidsetKeyOperations(String[] expectedKeyOps, boolean omittedValueAcceptable) voidvoidvoidvoidvoidvoidsetX5tS256(String expectedThumb, boolean omittedValueAcceptable)
-
Field Details
-
OMITTED_OKAY
public static boolean OMITTED_OKAY -
VALUE_REQUIRED
public static boolean VALUE_REQUIRED -
EMPTY
-
kid
-
kty
-
use
-
alg
-
x5t
-
x5tS256
-
allowThumbsFallbackDeriveFromX5c
private boolean allowThumbsFallbackDeriveFromX5c -
keyOps
-
crv
-
-
Constructor Details
-
SimpleJwkFilter
public SimpleJwkFilter()
-
-
Method Details
-
setKid
-
setKty
-
setKtys
-
setUse
-
setKeyOperations
-
setAlg
-
setX5t
-
setX5tS256
-
setAllowFallbackDeriveFromX5cForX5Thumbs
public void setAllowFallbackDeriveFromX5cForX5Thumbs(boolean allow) -
setCrv
-
setCrvs
-
filter
-
isMatch
-
getCrv
-
getThumbs
-