Class DocumentKeyStoreOperationsImpl
java.lang.Object
de.adorsys.datasafe.directory.impl.profile.keys.DocumentKeyStoreOperationsImpl
- All Implemented Interfaces:
DocumentKeyStoreOperations
- Direct Known Subclasses:
DocumentKeyStoreOperationsImplRuntimeDelegatable
Provides different kinds of high-level keystore (that is for DOCUMENT storage) operations.
-
Constructor Summary
ConstructorsConstructorDescriptionDocumentKeyStoreOperationsImpl(KeyCreationConfig config, GenericKeystoreOperations genericOper, DFSConfig dfsConfig, BucketAccessService access, ProfileRetrievalService profile, StorageWriteService writeService, KeyStoreCache keystoreCache, KeyStoreService keyStoreService) -
Method Summary
Modifier and TypeMethodDescriptioncreateAndWriteKeyStore(UserIDAuth forUser) getKey(UserIDAuth forUser, String alias) Tries to re-read keystore from storage if supplied password can't open cached keystore.readAliases(UserIDAuth forUser) Reads aliases from keystore associated with user.voidupdateReadKeyPassword(UserIDAuth forUser, ReadKeyPassword newPassword)
-
Constructor Details
-
DocumentKeyStoreOperationsImpl
@Inject public DocumentKeyStoreOperationsImpl(KeyCreationConfig config, GenericKeystoreOperations genericOper, DFSConfig dfsConfig, BucketAccessService access, ProfileRetrievalService profile, StorageWriteService writeService, KeyStoreCache keystoreCache, KeyStoreService keyStoreService)
-
-
Method Details
-
getKey
Tries to re-read keystore from storage if supplied password can't open cached keystore.- Specified by:
getKeyin interfaceDocumentKeyStoreOperations
-
readAliases
Reads aliases from keystore associated with user.- Specified by:
readAliasesin interfaceDocumentKeyStoreOperations
-
createAndWriteKeyStore
- Specified by:
createAndWriteKeyStorein interfaceDocumentKeyStoreOperations
-
updateReadKeyPassword
- Specified by:
updateReadKeyPasswordin interfaceDocumentKeyStoreOperations
-