keycloak-service
公開メンバ関数 | 限定公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.keys.loader.HardcodedPublicKeyLoader クラス
org.keycloak.keys.loader.HardcodedPublicKeyLoader の継承関係図
Inheritance graph
org.keycloak.keys.loader.HardcodedPublicKeyLoader 連携図
Collaboration graph

公開メンバ関数

 HardcodedPublicKeyLoader (String kid, String pem)
 
Map< String, PublicKey > loadKeys () throws Exception
 

限定公開メンバ関数

PublicKey getSavedPublicKey ()
 

非公開変数類

final String kid
 
final String pem
 

詳解

著者
hmlnarik

構築子と解体子

◆ HardcodedPublicKeyLoader()

org.keycloak.keys.loader.HardcodedPublicKeyLoader.HardcodedPublicKeyLoader ( String  kid,
String  pem 
)
inline
35  {
36  this.kid = kid;
37  this.pem = pem;
38  }
final String pem
Definition: HardcodedPublicKeyLoader.java:33
final String kid
Definition: HardcodedPublicKeyLoader.java:32

関数詳解

◆ getSavedPublicKey()

PublicKey org.keycloak.keys.loader.HardcodedPublicKeyLoader.getSavedPublicKey ( )
inlineprotected
45  {
46  if (pem != null && ! pem.trim().equals("")) {
47  return PemUtils.decodePublicKey(pem);
48  } else {
49  return null;
50  }
51  }
final String pem
Definition: HardcodedPublicKeyLoader.java:33

◆ loadKeys()

Map<String, PublicKey> org.keycloak.keys.loader.HardcodedPublicKeyLoader.loadKeys ( ) throws Exception
inline
41  {
42  return Collections.unmodifiableMap(Collections.singletonMap(kid, getSavedPublicKey()));
43  }
final String kid
Definition: HardcodedPublicKeyLoader.java:32
PublicKey getSavedPublicKey()
Definition: HardcodedPublicKeyLoader.java:45

メンバ詳解

◆ kid

final String org.keycloak.keys.loader.HardcodedPublicKeyLoader.kid
private

◆ pem

final String org.keycloak.keys.loader.HardcodedPublicKeyLoader.pem
private

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