public class GenericKeystoreOperations extends Object
| Constructor and Description |
|---|
GenericKeystoreOperations(DFSConfig dfsConfig,
StorageWriteService writeService,
StorageReadService readService,
KeyStoreCache keystoreCache,
KeyStoreService keyStoreService) |
| Modifier and Type | Method and Description |
|---|---|
KeyStore |
createEmptyKeystore(UserIDAuth auth) |
Key |
getKey(Supplier<KeyStore> keystore,
UserIDAuth forUser,
String alias)
Tries to re-read keystore from storage if supplied password can't open cached keystore.
|
KeyStoreAuth |
keystoreAuth(UserIDAuth forUser) |
Set<String> |
readAliases(KeyStore keystore)
Reads aliases from keystore associated with user.
|
KeyStore |
readKeyStore(UserIDAuth forUser,
AbsoluteLocation location) |
void |
updateReadKeyPassword(KeyStore keystore,
AbsoluteLocation location,
UserIDAuth forUser,
ReadKeyPassword newPassword) |
void |
writeKeystore(UserID forUser,
KeyStoreAuth auth,
AbsoluteLocation locationWithAccess,
KeyStore keystoreBlob) |
@Inject public GenericKeystoreOperations(DFSConfig dfsConfig, StorageWriteService writeService, StorageReadService readService, KeyStoreCache keystoreCache, KeyStoreService keyStoreService)
public KeyStore createEmptyKeystore(UserIDAuth auth)
public Key getKey(Supplier<KeyStore> keystore, UserIDAuth forUser, String alias)
public Set<String> readAliases(KeyStore keystore)
public void updateReadKeyPassword(KeyStore keystore, AbsoluteLocation location, UserIDAuth forUser, ReadKeyPassword newPassword)
public KeyStore readKeyStore(UserIDAuth forUser, AbsoluteLocation location)
public KeyStoreAuth keystoreAuth(UserIDAuth forUser)
public void writeKeystore(UserID forUser, KeyStoreAuth auth, AbsoluteLocation locationWithAccess, KeyStore keystoreBlob)
Copyright © 2019. All rights reserved.