keycloak-service
公開メンバ関数 | 全メンバ一覧
org.keycloak.keys.GeneratedHmacKeyProvider クラス
org.keycloak.keys.GeneratedHmacKeyProvider の継承関係図
Inheritance graph
org.keycloak.keys.GeneratedHmacKeyProvider 連携図
Collaboration graph

公開メンバ関数

 GeneratedHmacKeyProvider (ComponentModel model)
 
List< KeyWrapper > getKeys ()
 
void close ()
 

詳解

著者
Stian Thorgersen

構築子と解体子

◆ GeneratedHmacKeyProvider()

org.keycloak.keys.GeneratedHmacKeyProvider.GeneratedHmacKeyProvider ( ComponentModel  model)
inline
31  {
32  super(model, KeyUse.SIG, KeyType.OCT, model.get(Attributes.ALGORITHM_KEY, Algorithm.HS256));
33  }
final ComponentModel model
Definition: AbstractGeneratedSecretKeyProvider.java:38

関数詳解

◆ close()

void org.keycloak.keys.AbstractGeneratedSecretKeyProvider.close ( )
inlineinherited
79  {
80  }

◆ getKeys()

List<KeyWrapper> org.keycloak.keys.AbstractGeneratedSecretKeyProvider.getKeys ( )
inlineinherited
62  {
63  KeyWrapper key = new KeyWrapper();
64 
65  key.setProviderId(model.getId());
66  key.setProviderPriority(model.get("priority", 0l));
67 
68  key.setKid(kid);
69  key.setUse(use);
70  key.setType(type);
71  key.setAlgorithm(algorithm);
72  key.setStatus(status);
73  key.setSecretKey(secretKey);
74 
75  return Collections.singletonList(key);
76  }
final String kid
Definition: AbstractGeneratedSecretKeyProvider.java:39
String type
Definition: AbstractGeneratedSecretKeyProvider.java:42
final String algorithm
Definition: AbstractGeneratedSecretKeyProvider.java:43
final KeyStatus status
Definition: AbstractGeneratedSecretKeyProvider.java:37
final SecretKey secretKey
Definition: AbstractGeneratedSecretKeyProvider.java:40
final KeyUse use
Definition: AbstractGeneratedSecretKeyProvider.java:41
final ComponentModel model
Definition: AbstractGeneratedSecretKeyProvider.java:38

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