keycloak
静的公開メンバ関数 | 静的公開変数類 | 全メンバ一覧
org.keycloak.crypto.JavaAlgorithm クラス
org.keycloak.crypto.JavaAlgorithm 連携図
Collaboration graph

静的公開メンバ関数

static String getJavaAlgorithm (String algorithm)
 

静的公開変数類

static final String RS256 = "SHA256withRSA"
 
static final String RS384 = "SHA384withRSA"
 
static final String RS512 = "SHA512withRSA"
 
static final String HS256 = "HMACSHA256"
 
static final String HS384 = "HMACSHA384"
 
static final String HS512 = "HMACSHA512"
 
static final String ES256 = "SHA256withECDSA"
 
static final String ES384 = "SHA384withECDSA"
 
static final String ES512 = "SHA512withECDSA"
 
static final String AES = "AES"
 

詳解

関数詳解

◆ getJavaAlgorithm()

static String org.keycloak.crypto.JavaAlgorithm.getJavaAlgorithm ( String  algorithm)
inlinestatic
32  {
33  switch (algorithm) {
34  case Algorithm.RS256:
35  return RS256;
36  case Algorithm.RS384:
37  return RS384;
38  case Algorithm.RS512:
39  return RS512;
40  case Algorithm.HS256:
41  return HS256;
42  case Algorithm.HS384:
43  return HS384;
44  case Algorithm.HS512:
45  return HS512;
46  case Algorithm.ES256:
47  return ES256;
48  case Algorithm.ES384:
49  return ES384;
50  case Algorithm.ES512:
51  return ES512;
52  case Algorithm.AES:
53  return AES;
54  default:
55  throw new IllegalArgumentException("Unknown algorithm " + algorithm);
56  }
57  }
static final String HS384
Definition: JavaAlgorithm.java:25
static final String RS384
Definition: JavaAlgorithm.java:22
static final String ES512
Definition: JavaAlgorithm.java:29
static final String ES384
Definition: JavaAlgorithm.java:28
static final String ES256
Definition: JavaAlgorithm.java:27
static final String HS512
Definition: JavaAlgorithm.java:26
static final String RS512
Definition: JavaAlgorithm.java:23
static final String RS256
Definition: JavaAlgorithm.java:21
static final String AES
Definition: JavaAlgorithm.java:30
static final String HS256
Definition: JavaAlgorithm.java:24

メンバ詳解

◆ AES

final String org.keycloak.crypto.JavaAlgorithm.AES = "AES"
static

◆ ES256

final String org.keycloak.crypto.JavaAlgorithm.ES256 = "SHA256withECDSA"
static

◆ ES384

final String org.keycloak.crypto.JavaAlgorithm.ES384 = "SHA384withECDSA"
static

◆ ES512

final String org.keycloak.crypto.JavaAlgorithm.ES512 = "SHA512withECDSA"
static

◆ HS256

final String org.keycloak.crypto.JavaAlgorithm.HS256 = "HMACSHA256"
static

◆ HS384

final String org.keycloak.crypto.JavaAlgorithm.HS384 = "HMACSHA384"
static

◆ HS512

final String org.keycloak.crypto.JavaAlgorithm.HS512 = "HMACSHA512"
static

◆ RS256

final String org.keycloak.crypto.JavaAlgorithm.RS256 = "SHA256withRSA"
static

◆ RS384

final String org.keycloak.crypto.JavaAlgorithm.RS384 = "SHA384withRSA"
static

◆ RS512

final String org.keycloak.crypto.JavaAlgorithm.RS512 = "SHA512withRSA"
static

このクラス詳解は次のファイルから抽出されました: