keycloak
クラス | 公開メンバ関数 | 全メンバ一覧
org.keycloak.models.KeyManager インタフェース
org.keycloak.models.KeyManager の継承関係図
Inheritance graph
org.keycloak.models.KeyManager 連携図
Collaboration graph

クラス

class  ActiveAesKey
 
class  ActiveHmacKey
 
class  ActiveRsaKey
 

公開メンバ関数

KeyWrapper getActiveKey (RealmModel realm, KeyUse use, String algorithm)
 
KeyWrapper getKey (RealmModel realm, String kid, KeyUse use, String algorithm)
 
List< KeyWrappergetKeys (RealmModel realm)
 
List< KeyWrappergetKeys (RealmModel realm, KeyUse use, String algorithm)
 
ActiveRsaKey getActiveRsaKey (RealmModel realm)
 
PublicKey getRsaPublicKey (RealmModel realm, String kid)
 
Certificate getRsaCertificate (RealmModel realm, String kid)
 
List< RsaKeyMetadatagetRsaKeys (RealmModel realm)
 
ActiveHmacKey getActiveHmacKey (RealmModel realm)
 
SecretKey getHmacSecretKey (RealmModel realm, String kid)
 
List< SecretKeyMetadatagetHmacKeys (RealmModel realm)
 
ActiveAesKey getActiveAesKey (RealmModel realm)
 
SecretKey getAesSecretKey (RealmModel realm, String kid)
 
List< SecretKeyMetadatagetAesKeys (RealmModel realm)
 

詳解

著者
Stian Thorgersen

関数詳解

◆ getActiveAesKey()

ActiveAesKey org.keycloak.models.KeyManager.getActiveAesKey ( RealmModel  realm)

org.keycloak.keys.DefaultKeyManagerで実装されています。

◆ getActiveHmacKey()

ActiveHmacKey org.keycloak.models.KeyManager.getActiveHmacKey ( RealmModel  realm)

org.keycloak.keys.DefaultKeyManagerで実装されています。

◆ getActiveKey()

KeyWrapper org.keycloak.models.KeyManager.getActiveKey ( RealmModel  realm,
KeyUse  use,
String  algorithm 
)

org.keycloak.keys.DefaultKeyManagerで実装されています。

◆ getActiveRsaKey()

ActiveRsaKey org.keycloak.models.KeyManager.getActiveRsaKey ( RealmModel  realm)

org.keycloak.keys.DefaultKeyManagerで実装されています。

◆ getAesKeys()

List<SecretKeyMetadata> org.keycloak.models.KeyManager.getAesKeys ( RealmModel  realm)

org.keycloak.keys.DefaultKeyManagerで実装されています。

◆ getAesSecretKey()

SecretKey org.keycloak.models.KeyManager.getAesSecretKey ( RealmModel  realm,
String  kid 
)

org.keycloak.keys.DefaultKeyManagerで実装されています。

◆ getHmacKeys()

List<SecretKeyMetadata> org.keycloak.models.KeyManager.getHmacKeys ( RealmModel  realm)

org.keycloak.keys.DefaultKeyManagerで実装されています。

◆ getHmacSecretKey()

SecretKey org.keycloak.models.KeyManager.getHmacSecretKey ( RealmModel  realm,
String  kid 
)

org.keycloak.keys.DefaultKeyManagerで実装されています。

◆ getKey()

KeyWrapper org.keycloak.models.KeyManager.getKey ( RealmModel  realm,
String  kid,
KeyUse  use,
String  algorithm 
)

org.keycloak.keys.DefaultKeyManagerで実装されています。

◆ getKeys() [1/2]

List<KeyWrapper> org.keycloak.models.KeyManager.getKeys ( RealmModel  realm)

org.keycloak.keys.DefaultKeyManagerで実装されています。

◆ getKeys() [2/2]

List<KeyWrapper> org.keycloak.models.KeyManager.getKeys ( RealmModel  realm,
KeyUse  use,
String  algorithm 
)

org.keycloak.keys.DefaultKeyManagerで実装されています。

◆ getRsaCertificate()

Certificate org.keycloak.models.KeyManager.getRsaCertificate ( RealmModel  realm,
String  kid 
)

org.keycloak.keys.DefaultKeyManagerで実装されています。

◆ getRsaKeys()

List<RsaKeyMetadata> org.keycloak.models.KeyManager.getRsaKeys ( RealmModel  realm)

org.keycloak.keys.DefaultKeyManagerで実装されています。

◆ getRsaPublicKey()

PublicKey org.keycloak.models.KeyManager.getRsaPublicKey ( RealmModel  realm,
String  kid 
)

org.keycloak.keys.DefaultKeyManagerで実装されています。


このインタフェース詳解は次のファイルから抽出されました: