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

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

- - ### 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)` Returns the enum constant of this type with the specified name.
    `static Algorithm[]` | Algorithm.`values()` 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, StringBuffer encoding)`
    `protected String` | JWSBuilder.`encodeHeader(Algorithm alg)`

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

  - ### 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)`

Copyright © 2015. All Rights Reserved.