Interface RotatedKeyStore.Builder
- Enclosing interface:
- RotatedKeyStore
@Builder
public static interface RotatedKeyStore.Builder
-
Method Summary
Modifier and TypeMethodDescriptionaccessDelegate(KeyStoreAccessDelegate callCaptor) Allows user to provide in-memory keystore cache.build()distributedLock(RotationLocker locker) keyStoreConfig(de.adorsys.keymanagement.api.config.keystore.KeyStoreConfig manager) keyStoreManager(de.adorsys.keymanagement.api.KeyStoreManager manager) persistence(KeyStorePersistence persistence) rotationConfig(KeyRotationConfig config) timeSource(Clock timeSource)
-
Method Details
-
keyStoreConfig
@BindsInstance RotatedKeyStore.Builder keyStoreConfig(@Nullable de.adorsys.keymanagement.api.config.keystore.KeyStoreConfig manager) -
keyStoreManager
@BindsInstance RotatedKeyStore.Builder keyStoreManager(@Nullable de.adorsys.keymanagement.api.KeyStoreManager manager) -
timeSource
-
accessDelegate
Allows user to provide in-memory keystore cache. -
persistence
-
distributedLock
-
rotationConfig
-
build
RotatedKeyStore build()
-