Uses of Class
io.fusionauth.jwks.domain.JSONWebKey
Packages that use JSONWebKey
-
Uses of JSONWebKey in io.fusionauth.jwks
Fields in io.fusionauth.jwks with type parameters of type JSONWebKeyMethods in io.fusionauth.jwks that return JSONWebKeyModifier and TypeMethodDescriptionBuild a JSON Web Key from the provided encoded PEM.JSONWebKeyBuilder.build(Certificate certificate) Build a JSON Web Key from the provided X.509 Certificate.JSONWebKeyBuilder.build(PrivateKey privateKey) Build a JSON Web Key from the provided PrivateKey.Build a JSON Web Key from the provided PublicKey.Methods in io.fusionauth.jwks that return types with arguments of type JSONWebKeyModifier and TypeMethodDescriptionstatic List<JSONWebKey>JSONWebKeySetHelper.retrieveKeysFromIssuer(String issuer) Retrieve a list of JSON Web Keys from the JWK endpoint using the OIDC issuer as a starting point.static List<JSONWebKey>JSONWebKeySetHelper.retrieveKeysFromIssuer(String issuer, java.util.function.Consumer<HttpURLConnection> consumer) Retrieve a list of JSON Web Keys from the JWK endpoint using the OIDC issuer as a starting point.static List<JSONWebKey>JSONWebKeySetHelper.retrieveKeysFromJWKS(String endpoint) Retrieve JSON Web Keys from a JSON Web Key Set (JWKS) endpoint.static List<JSONWebKey>JSONWebKeySetHelper.retrieveKeysFromJWKS(String endpoint, java.util.function.Consumer<HttpURLConnection> consumer) Retrieve JSON Web Keys from a JSON Web Key Set (JWKS) endpoint.static List<JSONWebKey>JSONWebKeySetHelper.retrieveKeysFromJWKS(HttpURLConnection httpURLConnection) Retrieve JSON Web Keys from a JSON Web Key Set (JWKS) endpoint.static List<JSONWebKey>JSONWebKeySetHelper.retrieveKeysFromWellKnownConfiguration(String endpoint) Retrieve JSON Web Keys from an OpenID Connect well known discovery endpoint.static List<JSONWebKey>JSONWebKeySetHelper.retrieveKeysFromWellKnownConfiguration(String endpoint, java.util.function.Consumer<HttpURLConnection> consumer) Retrieve JSON Web Keys from an OpenID Connect well known discovery endpoint.static List<JSONWebKey>JSONWebKeySetHelper.retrieveKeysFromWellKnownConfiguration(HttpURLConnection httpURLConnection) Retrieve JSON Web Keys from an OpenID Connect well known discovery endpoint.Methods in io.fusionauth.jwks with parameters of type JSONWebKeyModifier and TypeMethodDescriptionJSONWebKeyParser.parse(JSONWebKey key) Parse a JSON Web Key and extract the the public key. -
Uses of JSONWebKey in io.fusionauth.jwks.domain
Methods in io.fusionauth.jwks.domain that return JSONWebKeyModifier and TypeMethodDescriptionstatic JSONWebKeyBuild a JSON Web Key from an encoded PEM.static JSONWebKeyJSONWebKey.build(Certificate certificate) Build a JSON Web Key from a certificatestatic JSONWebKeyJSONWebKey.build(PrivateKey privateKey) Build a JSON Web Key from a private keystatic JSONWebKeyBuild a JSON Web Key from a public keyMethods in io.fusionauth.jwks.domain with parameters of type JSONWebKeyModifier and TypeMethodDescriptionstatic PublicKeyJSONWebKey.parse(JSONWebKey key) Build a public key from a JSON Web Key containing a public RSA or EC key. -
Uses of JSONWebKey in io.fusionauth.jwt
Methods in io.fusionauth.jwt with parameters of type JSONWebKeyModifier and TypeMethodDescriptionstatic StringJWTUtils.generateJWS_kid(JSONWebKey key) Generate the JWK SHA-1 Thumbprint as per RFC 7638.static StringJWTUtils.generateJWS_kid(String algorithm, JSONWebKey key) Generate the JWK Thumbprint as per RFC 7638.static StringJWTUtils.generateJWS_kid_S256(JSONWebKey key) Generate the JWK SHA-256 Thumbprint as per RFC 7638.