## Uses of Class
org.keycloak.jose.jwk.JWK

- Packages that use JWK
  Package | Description
  --- | ---
  org.keycloak.jose.jwk |
  org.keycloak.util |

- - ### Uses of JWK in org.keycloak.jose.jwk

    Subclasses of JWK in org.keycloak.jose.jwk
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ECPublicJWK`
    `class` | `RSAPublicJWK`

    Methods in org.keycloak.jose.jwk that return JWK
    Modifier and Type | Method and Description
    --- | ---
    `JWK` | JWKBuilder.`ec(Key key)`
    `JWK` | JWKParser.`getJwk()`
    `JWK[]` | JSONWebKeySet.`getKeys()`
    `JWK` | JWKBuilder.`rs256(PublicKey key)`
    `JWK` | JWKBuilder.`rsa(Key key)`
    `JWK` | JWKBuilder.`rsa(Key key, KeyUse keyUse)`
    `JWK` | JWKBuilder.`rsa(Key key, X509Certificate certificate)`

    Methods in org.keycloak.jose.jwk with parameters of type JWK
    Modifier and Type | Method and Description
    --- | ---
    `static JWKParser` | JWKParser.`create(JWK jwk)`
    `void` | JSONWebKeySet.`setKeys(JWK[] keys)`

    Constructors in org.keycloak.jose.jwk with parameters of type JWK
    Constructor and Description
    `JWKParser(JWK jwk)`

  - ### Uses of JWK in org.keycloak.util

    Methods in org.keycloak.util that return JWK
    Modifier and Type | Method and Description
    --- | ---
    `static JWK` | JWKSUtils.`getKeyForUse(JSONWebKeySet keySet, JWK.Use requestedUse)`

Copyright © 2021 JBoss by Red Hat. All rights reserved.