## Uses of Interface
org.keycloak.jose.jwe.alg.JWEAlgorithmProvider

- Packages that use JWEAlgorithmProvider
  Package | Description
  --- | ---
  org.keycloak.crypto |
  org.keycloak.jose.jwe |
  org.keycloak.jose.jwe.alg |
  org.keycloak.util |

- - ### Uses of JWEAlgorithmProvider in org.keycloak.crypto

    Methods in org.keycloak.crypto that return JWEAlgorithmProvider
    Modifier and Type | Method and Description
    --- | ---
    `JWEAlgorithmProvider` | CekManagementProvider.`jweAlgorithmProvider()`
    `JWEAlgorithmProvider` | RsaCekManagementProvider.`jweAlgorithmProvider()`

  - ### Uses of JWEAlgorithmProvider in org.keycloak.jose.jwe

    Methods in org.keycloak.jose.jwe with parameters of type JWEAlgorithmProvider
    Modifier and Type | Method and Description
    --- | ---
    `String` | JWE.`encodeJwe(JWEAlgorithmProvider algorithmProvider, JWEEncryptionProvider encryptionProvider)`
    `JWE` | JWE.`verifyAndDecodeJwe(String jweStr, JWEAlgorithmProvider algorithmProvider, JWEEncryptionProvider encryptionProvider)`

  - ### Uses of JWEAlgorithmProvider in org.keycloak.jose.jwe.alg

    Classes in org.keycloak.jose.jwe.alg that implement JWEAlgorithmProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AesKeyWrapAlgorithmProvider`
    `class` | `DirectAlgorithmProvider`
    `class` | `KeyEncryptionJWEAlgorithmProvider`
    `class` | `RsaKeyEncryption256JWEAlgorithmProvider`
    `class` | `RsaKeyEncryptionJWEAlgorithmProvider`

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

    Methods in org.keycloak.util with parameters of type JWEAlgorithmProvider
    Modifier and Type | Method and Description
    --- | ---
    `static String` | TokenUtil.`jweKeyEncryptionEncode(Key encryptionKEK, byte[] contentBytes, String algAlgorithm, String encAlgorithm, String kid, JWEAlgorithmProvider jweAlgorithmProvider, JWEEncryptionProvider jweEncryptionProvider)`
    `static byte[]` | TokenUtil.`jweKeyEncryptionVerifyAndDecode(Key decryptionKEK, String encodedContent, JWEAlgorithmProvider algorithmProvider, JWEEncryptionProvider encryptionProvider)`

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