Class GenericKeystoreOperationsRuntimeDelegatable
java.lang.Object
de.adorsys.datasafe.directory.impl.profile.keys.GenericKeystoreOperations
de.adorsys.datasafe.directory.impl.profile.keys.GenericKeystoreOperationsRuntimeDelegatable
@Generated(value="de.adorsys.datasafe.runtimedelegate.RuntimeDelegateGenerator",
comments="This class performs functionality delegation based on contextClass content. If contextClass contains overriding class - it will be used.")
public class GenericKeystoreOperationsRuntimeDelegatable
extends GenericKeystoreOperations
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionGenericKeystoreOperationsRuntimeDelegatable(OverridesRegistry context, KeyCreationConfig config, DFSConfig dfsConfig, StorageWriteService writeService, StorageReadService readService, KeyStoreCache keystoreCache, KeyStoreService keyStoreService) -
Method Summary
Modifier and TypeMethodDescriptiongetKey(Supplier<KeyStore> keystore, UserIDAuth forUser, String alias) Tries to re-read keystore from storage if supplied password can't open cached keystore.keystoreAuth(UserIDAuth forUser) static voidoverrideWith(OverridesRegistry context, Function<GenericKeystoreOperationsRuntimeDelegatable.ArgumentsCaptor, GenericKeystoreOperations> ctorCaptor) This is a typesafe function to register overriding class into context.readAliases(KeyStore keystore) Reads aliases from keystore associated with user.readKeyStore(UserIDAuth forUser, AbsoluteLocation location) voidupdateReadKeyPassword(KeyStore keystore, AbsoluteLocation location, UserIDAuth forUser, ReadKeyPassword newPassword) voidwriteKeystore(UserID forUser, KeyStoreAuth auth, AbsoluteLocation locationWithAccess, KeyStore keystoreBlob)
-
Constructor Details
-
GenericKeystoreOperationsRuntimeDelegatable
@Inject public GenericKeystoreOperationsRuntimeDelegatable(@Nullable OverridesRegistry context, KeyCreationConfig config, DFSConfig dfsConfig, StorageWriteService writeService, StorageReadService readService, KeyStoreCache keystoreCache, KeyStoreService keyStoreService) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
createEmptyKeystore
- Overrides:
createEmptyKeystorein classGenericKeystoreOperations
-
getKey
Description copied from class:GenericKeystoreOperationsTries to re-read keystore from storage if supplied password can't open cached keystore. Clears all keystore caches if reading operation fails.- Overrides:
getKeyin classGenericKeystoreOperations
-
readAliases
Description copied from class:GenericKeystoreOperationsReads aliases from keystore associated with user.- Overrides:
readAliasesin classGenericKeystoreOperations
-
updateReadKeyPassword
public void updateReadKeyPassword(KeyStore keystore, AbsoluteLocation location, UserIDAuth forUser, ReadKeyPassword newPassword) - Overrides:
updateReadKeyPasswordin classGenericKeystoreOperations
-
readKeyStore
- Overrides:
readKeyStorein classGenericKeystoreOperations
-
keystoreAuth
- Overrides:
keystoreAuthin classGenericKeystoreOperations
-
writeKeystore
public void writeKeystore(UserID forUser, KeyStoreAuth auth, AbsoluteLocation locationWithAccess, KeyStore keystoreBlob) - Overrides:
writeKeystorein classGenericKeystoreOperations
-
overrideWith
public static void overrideWith(OverridesRegistry context, Function<GenericKeystoreOperationsRuntimeDelegatable.ArgumentsCaptor, GenericKeystoreOperations> ctorCaptor) This is a typesafe function to register overriding class into context.
-