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

公開メンバ関数

 GeneratedHmacKeyProvider (ComponentModel model)
 
List< KeyWrappergetKeys ()
 
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
String get(String key)
Definition: ComponentModel.java:83

関数詳解

◆ close()

void org.keycloak.keys.AbstractGeneratedSecretKeyProvider.close ( )
inlineinherited

org.keycloak.keys.KeyProviderを実装しています。

79  {
80  }

◆ getKeys()

List<KeyWrapper> org.keycloak.keys.AbstractGeneratedSecretKeyProvider.getKeys ( )
inlineinherited

org.keycloak.keys.KeyProviderを実装しています。

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  }
String getId()
Definition: ComponentModel.java:55
final ComponentModel model
Definition: AbstractGeneratedSecretKeyProvider.java:38
final SecretKey secretKey
Definition: AbstractGeneratedSecretKeyProvider.java:40
final KeyStatus status
Definition: AbstractGeneratedSecretKeyProvider.java:37
final String algorithm
Definition: AbstractGeneratedSecretKeyProvider.java:43
final String kid
Definition: AbstractGeneratedSecretKeyProvider.java:39
final KeyUse use
Definition: AbstractGeneratedSecretKeyProvider.java:41
String get(String key)
Definition: ComponentModel.java:83
String type
Definition: AbstractGeneratedSecretKeyProvider.java:42

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