Index

A B C D E F G K L N P R S T V W 
All Classes and Interfaces|All Packages

A

accessCaptor(KeyStoreAccessDelegate, KeyStoreAccessImpl) - Static method in class de.adorsys.keymanagement.keyrotation.modules.KeyStoreAccessModule_AccessCaptorFactory
 
accessDelegate(KeyStoreAccessDelegate) - Method in interface de.adorsys.keymanagement.keyrotation.services.RotatedKeyStore.Builder
Allows user to provide in-memory keystore cache.
all() - Method in interface de.adorsys.keymanagement.keyrotation.api.services.KeyViewWithValidity
 
all() - Method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyViewWithValidityImpl
 

B

BECAME_EXPIRED - Static variable in class de.adorsys.keymanagement.keyrotation.api.types.KeyState
 
BECAME_LEGACY - Static variable in class de.adorsys.keymanagement.keyrotation.api.types.KeyState
 
build() - Method in interface de.adorsys.keymanagement.keyrotation.services.RotatedKeyStore.Builder
 
builder() - Static method in class de.adorsys.keymanagement.keyrotation.services.DaggerRotatedKeyStore
 

C

clearCache() - Method in interface de.adorsys.keymanagement.keyrotation.api.persistence.RotationLocker
 
CommonValidities - Class in de.adorsys.keymanagement.keyrotation.api.types
 
CommonValidities() - Constructor for class de.adorsys.keymanagement.keyrotation.api.types.CommonValidities
 
create(Provider<Juggler>, Provider<KeyRotationConfig>) - Static method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyGeneratorImpl_Factory
 
create(Provider<KeyStoreManager>, Provider<KeyStoreConfig>) - Static method in class de.adorsys.keymanagement.keyrotation.modules.RotationModule_KeyStoreManagementFactory
 
create(Provider<KeyStoreAccessDelegate>, Provider<KeyStoreAccessImpl>) - Static method in class de.adorsys.keymanagement.keyrotation.modules.KeyStoreAccessModule_AccessCaptorFactory
 
create(Provider<KeyStorePersistence>, Provider<Juggler>, Provider<KeyRotationConfig>) - Static method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyStoreAccessImpl_Factory
 
create(Provider<KeyGenerator>, Provider<KeyRotationConfig>, Provider<Juggler>, Provider<Clock>, Provider<KeyStoreAccess>, Provider<RotationLocker>) - Static method in class de.adorsys.keymanagement.keyrotation.impl.services.RotationImpl_Factory
 
create(Provider<KeyRotationConfig>, Provider<KeyStoreAccess>, Provider<Juggler>) - Static method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyViewImpl_Factory
 

D

DaggerRotatedKeyStore - Class in de.adorsys.keymanagement.keyrotation.services
 
de.adorsys.keymanagement.keyrotation.api.persistence - package de.adorsys.keymanagement.keyrotation.api.persistence
 
de.adorsys.keymanagement.keyrotation.api.services - package de.adorsys.keymanagement.keyrotation.api.services
 
de.adorsys.keymanagement.keyrotation.api.types - package de.adorsys.keymanagement.keyrotation.api.types
 
de.adorsys.keymanagement.keyrotation.impl.services - package de.adorsys.keymanagement.keyrotation.impl.services
 
de.adorsys.keymanagement.keyrotation.modules - package de.adorsys.keymanagement.keyrotation.modules
 
de.adorsys.keymanagement.keyrotation.services - package de.adorsys.keymanagement.keyrotation.services
 
DEFAULT_VALIDITY - Static variable in class de.adorsys.keymanagement.keyrotation.api.types.CommonValidities
 
distributedLock(RotationLocker) - Method in interface de.adorsys.keymanagement.keyrotation.services.RotatedKeyStore.Builder
 

E

ENCRYPTING - Enum constant in enum class de.adorsys.keymanagement.keyrotation.api.types.KeyType
 
encryptionKeys() - Method in interface de.adorsys.keymanagement.keyrotation.api.services.KeyViewWithValidity
 
encryptionKeys() - Method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyViewWithValidityImpl
 
executeWithLock(Runnable) - Method in interface de.adorsys.keymanagement.keyrotation.api.persistence.RotationLocker
 
EXPIRE_AT - Static variable in class de.adorsys.keymanagement.keyrotation.api.types.KeyState
 
EXPIRED - Enum constant in enum class de.adorsys.keymanagement.keyrotation.api.types.KeyStatus
 

F

forRotation() - Method in interface de.adorsys.keymanagement.keyrotation.services.RotatedKeyStore
 

G

generateValidKey(Instant, KeyType) - Method in interface de.adorsys.keymanagement.keyrotation.api.services.KeyGenerator
 
generateValidKey(Instant, KeyType) - Method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyGeneratorImpl
 
get() - Method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyGeneratorImpl_Factory
 
get() - Method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyStoreAccessImpl_Factory
 
get() - Method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyViewImpl_Factory
 
get() - Method in class de.adorsys.keymanagement.keyrotation.impl.services.RotationImpl_Factory
 
get() - Method in class de.adorsys.keymanagement.keyrotation.modules.KeyStoreAccessModule_AccessCaptorFactory
 
get() - Method in class de.adorsys.keymanagement.keyrotation.modules.RotationModule_KeyStoreManagementFactory
 
getCountValidByType() - Method in interface de.adorsys.keymanagement.keyrotation.api.types.KeyRotationConfig
Required amount of `Valid` (usable both for encryption/decryption) in KeyStore per each type.
getEnabledFor() - Method in interface de.adorsys.keymanagement.keyrotation.api.types.KeyRotationConfig
For which key types rotation is enabled.
getEnabledFor() - Method in class de.adorsys.keymanagement.keyrotation.api.types.RotationConfig
 
getKeyTemplate() - Method in interface de.adorsys.keymanagement.keyrotation.api.types.KeyRotationConfig
Which algorithms are associated with a key - i.e.
getLegacy() - Method in interface de.adorsys.keymanagement.keyrotation.api.types.KeyRotationConfig
For how long key can be used for decryption/signature validation from the moment it appeared in KeyStore.
getValidity() - Method in interface de.adorsys.keymanagement.keyrotation.api.types.KeyRotationConfig
For how long key should be valid (used for encryption/decryption) from the moment it appeared in KeyStore.

K

keyById(String) - Method in interface de.adorsys.keymanagement.keyrotation.api.services.KeyView
 
keyById(String) - Method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyViewImpl
 
KeyGenerator - Interface in de.adorsys.keymanagement.keyrotation.api.services
 
KeyGeneratorImpl - Class in de.adorsys.keymanagement.keyrotation.impl.services
 
KeyGeneratorImpl(Juggler, KeyRotationConfig) - Constructor for class de.adorsys.keymanagement.keyrotation.impl.services.KeyGeneratorImpl
 
KeyGeneratorImpl_Factory - Class in de.adorsys.keymanagement.keyrotation.impl.services
 
KeyGeneratorImpl_Factory(Provider<Juggler>, Provider<KeyRotationConfig>) - Constructor for class de.adorsys.keymanagement.keyrotation.impl.services.KeyGeneratorImpl_Factory
 
keyPassword() - Method in interface de.adorsys.keymanagement.keyrotation.api.types.KeyRotationConfig
Key password protection within KeyStore.
keyPassword() - Method in class de.adorsys.keymanagement.keyrotation.api.types.RotationConfig
 
KeyRotationConfig - Interface in de.adorsys.keymanagement.keyrotation.api.types
 
keys() - Method in interface de.adorsys.keymanagement.keyrotation.services.RotatedKeyStore
 
KeyState - Class in de.adorsys.keymanagement.keyrotation.api.types
 
KeyState() - Constructor for class de.adorsys.keymanagement.keyrotation.api.types.KeyState
 
KeyStatus - Enum Class in de.adorsys.keymanagement.keyrotation.api.types
 
keyStore() - Method in interface de.adorsys.keymanagement.keyrotation.api.services.KeyView
 
keyStore() - Method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyViewImpl
 
KeyStoreAccess - Interface in de.adorsys.keymanagement.keyrotation.api.persistence
Higher level KeyStore access than bytes.
KeyStoreAccessDelegate - Interface in de.adorsys.keymanagement.keyrotation.api.persistence
This interface intercepts calls to KeyStoreAccess allowing to cache KeyStore in memory instead of deserialization on each request.
KeyStoreAccessImpl - Class in de.adorsys.keymanagement.keyrotation.impl.services
 
KeyStoreAccessImpl(KeyStorePersistence, Juggler, KeyRotationConfig) - Constructor for class de.adorsys.keymanagement.keyrotation.impl.services.KeyStoreAccessImpl
 
KeyStoreAccessImpl_Factory - Class in de.adorsys.keymanagement.keyrotation.impl.services
 
KeyStoreAccessImpl_Factory(Provider<KeyStorePersistence>, Provider<Juggler>, Provider<KeyRotationConfig>) - Constructor for class de.adorsys.keymanagement.keyrotation.impl.services.KeyStoreAccessImpl_Factory
 
KeyStoreAccessModule - Class in de.adorsys.keymanagement.keyrotation.modules
This module can cache KeyStore for example.
KeyStoreAccessModule() - Constructor for class de.adorsys.keymanagement.keyrotation.modules.KeyStoreAccessModule
 
KeyStoreAccessModule_AccessCaptorFactory - Class in de.adorsys.keymanagement.keyrotation.modules
 
KeyStoreAccessModule_AccessCaptorFactory(Provider<KeyStoreAccessDelegate>, Provider<KeyStoreAccessImpl>) - Constructor for class de.adorsys.keymanagement.keyrotation.modules.KeyStoreAccessModule_AccessCaptorFactory
 
keyStoreConfig(KeyStoreConfig) - Method in interface de.adorsys.keymanagement.keyrotation.services.RotatedKeyStore.Builder
 
keyStoreManagement(KeyStoreManager, KeyStoreConfig) - Static method in class de.adorsys.keymanagement.keyrotation.modules.RotationModule_KeyStoreManagementFactory
 
keyStoreManager(KeyStoreManager) - Method in interface de.adorsys.keymanagement.keyrotation.services.RotatedKeyStore.Builder
 
keyStorePassword() - Method in interface de.adorsys.keymanagement.keyrotation.api.types.KeyRotationConfig
KeyStore password protection.
keyStorePassword() - Method in class de.adorsys.keymanagement.keyrotation.api.types.RotationConfig
 
KeyStorePersistence - Interface in de.adorsys.keymanagement.keyrotation.api.persistence
 
KeyType - Enum Class in de.adorsys.keymanagement.keyrotation.api.types
 
KeyView - Interface in de.adorsys.keymanagement.keyrotation.api.services
 
KeyViewImpl - Class in de.adorsys.keymanagement.keyrotation.impl.services
 
KeyViewImpl(KeyRotationConfig, KeyStoreAccess, Juggler) - Constructor for class de.adorsys.keymanagement.keyrotation.impl.services.KeyViewImpl
 
KeyViewImpl_Factory - Class in de.adorsys.keymanagement.keyrotation.impl.services
 
KeyViewImpl_Factory(Provider<KeyRotationConfig>, Provider<KeyStoreAccess>, Provider<Juggler>) - Constructor for class de.adorsys.keymanagement.keyrotation.impl.services.KeyViewImpl_Factory
 
KeyViewWithValidity - Interface in de.adorsys.keymanagement.keyrotation.api.services
 
KeyViewWithValidityImpl - Class in de.adorsys.keymanagement.keyrotation.impl.services
 
KeyViewWithValidityImpl() - Constructor for class de.adorsys.keymanagement.keyrotation.impl.services.KeyViewWithValidityImpl
 

L

LEGACY - Enum constant in enum class de.adorsys.keymanagement.keyrotation.api.types.KeyStatus
 

N

newInstance(Juggler, KeyRotationConfig) - Static method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyGeneratorImpl_Factory
 
newInstance(KeyStorePersistence, Juggler, KeyRotationConfig) - Static method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyStoreAccessImpl_Factory
 
newInstance(KeyGenerator, KeyRotationConfig, Juggler, Clock, KeyStoreAccess, RotationLocker) - Static method in class de.adorsys.keymanagement.keyrotation.impl.services.RotationImpl_Factory
 
newInstance(KeyRotationConfig, KeyStoreAccess, Juggler) - Static method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyViewImpl_Factory
 
NOT_AFTER - Static variable in class de.adorsys.keymanagement.keyrotation.api.types.KeyState
 

P

persistence(KeyStorePersistence) - Method in interface de.adorsys.keymanagement.keyrotation.services.RotatedKeyStore.Builder
 

R

read() - Method in interface de.adorsys.keymanagement.keyrotation.api.persistence.KeyStoreAccess
Must return null if KeyStore is absent.
read() - Method in interface de.adorsys.keymanagement.keyrotation.api.persistence.KeyStorePersistence
Reads KeyStore bytes from persistent storage, should return null if KeyStore does not exist.
read() - Method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyStoreAccessImpl
 
read(KeyStoreAccess) - Method in interface de.adorsys.keymanagement.keyrotation.api.persistence.KeyStoreAccessDelegate
Must return null if KeyStore is absent.
rotate() - Method in interface de.adorsys.keymanagement.keyrotation.api.services.Rotation
 
rotate() - Method in class de.adorsys.keymanagement.keyrotation.impl.services.RotationImpl
 
RotatedKeyStore - Interface in de.adorsys.keymanagement.keyrotation.services
 
RotatedKeyStore.Builder - Interface in de.adorsys.keymanagement.keyrotation.services
 
Rotation - Interface in de.adorsys.keymanagement.keyrotation.api.services
 
rotationConfig(KeyRotationConfig) - Method in interface de.adorsys.keymanagement.keyrotation.services.RotatedKeyStore.Builder
 
RotationConfig - Class in de.adorsys.keymanagement.keyrotation.api.types
 
RotationConfig() - Constructor for class de.adorsys.keymanagement.keyrotation.api.types.RotationConfig
 
RotationImpl - Class in de.adorsys.keymanagement.keyrotation.impl.services
 
RotationImpl(KeyGenerator, KeyRotationConfig, Juggler, Clock, KeyStoreAccess, RotationLocker) - Constructor for class de.adorsys.keymanagement.keyrotation.impl.services.RotationImpl
 
RotationImpl_Factory - Class in de.adorsys.keymanagement.keyrotation.impl.services
 
RotationImpl_Factory(Provider<KeyGenerator>, Provider<KeyRotationConfig>, Provider<Juggler>, Provider<Clock>, Provider<KeyStoreAccess>, Provider<RotationLocker>) - Constructor for class de.adorsys.keymanagement.keyrotation.impl.services.RotationImpl_Factory
 
RotationLocker - Interface in de.adorsys.keymanagement.keyrotation.api.persistence
 
RotationModule - Class in de.adorsys.keymanagement.keyrotation.modules
 
RotationModule() - Constructor for class de.adorsys.keymanagement.keyrotation.modules.RotationModule
 
RotationModule_KeyStoreManagementFactory - Class in de.adorsys.keymanagement.keyrotation.modules
 
RotationModule_KeyStoreManagementFactory(Provider<KeyStoreManager>, Provider<KeyStoreConfig>) - Constructor for class de.adorsys.keymanagement.keyrotation.modules.RotationModule_KeyStoreManagementFactory
 

S

SECRET - Enum constant in enum class de.adorsys.keymanagement.keyrotation.api.types.KeyType
 
secretKeys() - Method in interface de.adorsys.keymanagement.keyrotation.api.services.KeyViewWithValidity
 
secretKeys() - Method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyViewWithValidityImpl
 
SIGNING - Enum constant in enum class de.adorsys.keymanagement.keyrotation.api.types.KeyType
 
signingKeys() - Method in interface de.adorsys.keymanagement.keyrotation.api.services.KeyViewWithValidity
 
signingKeys() - Method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyViewWithValidityImpl
 
STATE - Static variable in class de.adorsys.keymanagement.keyrotation.api.types.KeyState
 
STATUS - Static variable in class de.adorsys.keymanagement.keyrotation.api.types.KeyState
 

T

timeSource(Clock) - Method in interface de.adorsys.keymanagement.keyrotation.services.RotatedKeyStore.Builder
 
TYPE - Static variable in class de.adorsys.keymanagement.keyrotation.api.types.KeyState
 

V

VALID - Enum constant in enum class de.adorsys.keymanagement.keyrotation.api.types.KeyStatus
 
valueOf(String) - Static method in enum class de.adorsys.keymanagement.keyrotation.api.types.KeyStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.adorsys.keymanagement.keyrotation.api.types.KeyType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.adorsys.keymanagement.keyrotation.api.types.KeyStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.adorsys.keymanagement.keyrotation.api.types.KeyType
Returns an array containing the constants of this enum class, in the order they are declared.
ViewModule - Class in de.adorsys.keymanagement.keyrotation.modules
 
ViewModule() - Constructor for class de.adorsys.keymanagement.keyrotation.modules.ViewModule
 

W

withValidity(Map<KeyType, Collection<KeyStatus>>) - Method in interface de.adorsys.keymanagement.keyrotation.api.services.KeyView
 
withValidity(Map<KeyType, Collection<KeyStatus>>) - Method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyViewImpl
 
write(byte[]) - Method in interface de.adorsys.keymanagement.keyrotation.api.persistence.KeyStorePersistence
Writes KeyStore bytes to persistent storage.
write(KeyStoreAccess, KeyStore) - Method in interface de.adorsys.keymanagement.keyrotation.api.persistence.KeyStoreAccessDelegate
 
write(KeyStore) - Method in interface de.adorsys.keymanagement.keyrotation.api.persistence.KeyStoreAccess
 
write(KeyStore) - Method in class de.adorsys.keymanagement.keyrotation.impl.services.KeyStoreAccessImpl
 
A B C D E F G K L N P R S T V W 
All Classes and Interfaces|All Packages