## Uses of Class
org.keycloak.jose.jws.Algorithm

- Packages that use Algorithm
  Package | Description
  --- | ---
  org.keycloak.jose.jws |
  org.keycloak.jose.jws.crypto |
  org.keycloak.protocol.oidc |

- - ### Uses of Algorithm in org.keycloak.jose.jws

    Methods in org.keycloak.jose.jws that return Algorithm
    Modifier and Type | Method and Description
    --- | ---
    `Algorithm` | JWSHeader.`getAlgorithm()`
    `static Algorithm` | Algorithm.`valueOf(String name)` Deprecated. Returns the enum constant of this type with the specified name.
    `static Algorithm[]` | Algorithm.`values()` Deprecated. Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.keycloak.jose.jws with parameters of type Algorithm
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | JWSBuilder.`encode(Algorithm alg, byte[] data, StringBuilder encoding)`
    `String` | JWSBuilder.EncodingBuilder.`sign(Algorithm algorithm, PrivateKey privateKey)` Deprecated.

    Constructors in org.keycloak.jose.jws with parameters of type Algorithm
    Constructor and Description
    `JWSHeader(Algorithm algorithm, String type, String contentType)`
    `JWSHeader(Algorithm algorithm, String type, String contentType, String keyId)`

  - ### Uses of Algorithm in org.keycloak.jose.jws.crypto

    Methods in org.keycloak.jose.jws.crypto with parameters of type Algorithm
    Modifier and Type | Method and Description
    --- | ---
    `static String` | RSAProvider.`getJavaAlgorithm(Algorithm alg)`
    `static Signature` | RSAProvider.`getSignature(Algorithm alg)`
    `static byte[]` | HMACProvider.`sign(byte[] data, Algorithm algorithm, byte[] sharedSecret)`
    `static byte[]` | RSAProvider.`sign(byte[] data, Algorithm algorithm, PrivateKey privateKey)`
    `static byte[]` | HMACProvider.`sign(byte[] data, Algorithm algorithm, SecretKey key)`

  - ### Uses of Algorithm in org.keycloak.protocol.oidc

    Methods in org.keycloak.protocol.oidc that return Algorithm
    Modifier and Type | Method and Description
    --- | ---
    `Algorithm` | OIDCAdvancedConfigWrapper.`getRequestObjectSignatureAlg()`
    `Algorithm` | OIDCAdvancedConfigWrapper.`getUserInfoSignedResponseAlg()`

    Methods in org.keycloak.protocol.oidc with parameters of type Algorithm
    Modifier and Type | Method and Description
    --- | ---
    `void` | OIDCAdvancedConfigWrapper.`setRequestObjectSignatureAlg(Algorithm alg)`
    `void` | OIDCAdvancedConfigWrapper.`setUserInfoSignedResponseAlg(Algorithm alg)`

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