Package org.keycloak.keys
Class AbstractRsaKeyProvider
- java.lang.Object
- 
- org.keycloak.keys.AbstractRsaKeyProvider
 
- 
- All Implemented Interfaces:
- KeyProvider,- Provider
 - Direct Known Subclasses:
- ImportedRsaKeyProvider,- JavaKeystoreKeyProvider
 
 public abstract class AbstractRsaKeyProvider extends Object implements KeyProvider - Author:
- Stian Thorgersen
 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractRsaKeyProvider(RealmModel realm, ComponentModel model)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected KeyWrappercreateKeyWrapper(KeyPair keyPair, X509Certificate certificate, List<X509Certificate> certificateChain, KeyUse keyUse)protected KeyWrappercreateKeyWrapper(KeyPair keyPair, X509Certificate certificate, KeyUse keyUse)Stream<KeyWrapper>getKeysStream()Returns theKeyWrapperfor aKeyProvider.protected abstract KeyWrapperloadKey(RealmModel realm, ComponentModel model)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.keycloak.keys.KeyProviderclose
 
- 
 
- 
- 
- 
Constructor Detail- 
AbstractRsaKeyProviderpublic AbstractRsaKeyProvider(RealmModel realm, ComponentModel model) 
 
- 
 - 
Method Detail- 
loadKeyprotected abstract KeyWrapper loadKey(RealmModel realm, ComponentModel model) 
 - 
getKeysStreampublic Stream<KeyWrapper> getKeysStream() Description copied from interface:KeyProviderReturns theKeyWrapperfor aKeyProvider.- Specified by:
- getKeysStreamin interface- KeyProvider
- Returns:
- Returns the KeyWrapperfor aKeyProvider.
 
 - 
createKeyWrapperprotected KeyWrapper createKeyWrapper(KeyPair keyPair, X509Certificate certificate, KeyUse keyUse) 
 - 
createKeyWrapperprotected KeyWrapper createKeyWrapper(KeyPair keyPair, X509Certificate certificate, List<X509Certificate> certificateChain, KeyUse keyUse) 
 
- 
 
-