Skip navigation links
A B C D G I K L P R S U V W 

A

addStorageCredentials(UserIDAuth, StorageIdentifier, StorageCredentials) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.StorageKeyStoreOperations
Stores storage access keys in keystore.

B

BucketAccessService - Interface in de.adorsys.datasafe.directory.api.profile.dfs
Service that performs final resource location resolution and credentials binding.
buildPrivateProfile() - Method in class de.adorsys.datasafe.directory.api.types.CreateUserPrivateProfile
 
buildPublicProfile() - Method in class de.adorsys.datasafe.directory.api.types.CreateUserPublicProfile
 

C

createAllAllowableKeystores(UserIDAuth, UserPrivateProfile) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRegistrationService
Creates document and optionally storage keystore and publishes his public keys according to his UserPrivateProfile
createAndWriteKeyStore(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.DocumentKeyStoreOperations
Creates keystore and returns public keys from it.
createAndWriteKeystore(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.StorageKeyStoreOperations
Creates storage that stores access keys in keystore.
createDocumentKeystore(UserIDAuth, UserPrivateProfile) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRegistrationService
Creates document keystore according to his UserPrivateProfile
createStorageKeystore(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRegistrationService
Creates storage keystore according to his UserPrivateProfile
CreateUserPrivateProfile - Class in de.adorsys.datasafe.directory.api.types
Request to create private user profile part.
CreateUserPrivateProfile() - Constructor for class de.adorsys.datasafe.directory.api.types.CreateUserPrivateProfile
 
CreateUserPublicProfile - Class in de.adorsys.datasafe.directory.api.types
Request to create user public profile part.
CreateUserPublicProfile() - Constructor for class de.adorsys.datasafe.directory.api.types.CreateUserPublicProfile
 

D

de.adorsys.datasafe.directory.api.config - package de.adorsys.datasafe.directory.api.config
 
de.adorsys.datasafe.directory.api.profile.dfs - package de.adorsys.datasafe.directory.api.profile.dfs
 
de.adorsys.datasafe.directory.api.profile.keys - package de.adorsys.datasafe.directory.api.profile.keys
 
de.adorsys.datasafe.directory.api.profile.operations - package de.adorsys.datasafe.directory.api.profile.operations
 
de.adorsys.datasafe.directory.api.resource - package de.adorsys.datasafe.directory.api.resource
 
de.adorsys.datasafe.directory.api.types - package de.adorsys.datasafe.directory.api.types
 
defaultPrivateTemplate(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.config.DFSConfig
 
defaultPublicTemplate(UserID) - Method in interface de.adorsys.datasafe.directory.api.config.DFSConfig
 
deregister(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRemovalService
Removes both public and private profile from system associated with user IMPORTANT! Ensure (in case of multi-tenant deployment) that all caches are cleared for removed user: KeyStoreCache, UserProfileCache (if used) or use globally unique username+password combination each time you create new user.
deregisterStorageCredentials(UserIDAuth, StorageIdentifier) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileStorageCredentialsService
Removes storeds credentials that allows user to access remote filesystems (i.e.
DFSConfig - Interface in de.adorsys.datasafe.directory.api.config
Default configuration for the case when user profiles are located on some DFS.
documentEncryptionSecretKey(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.PrivateKeyService
Get document-encryption key.
DocumentKeyStoreOperations - Interface in de.adorsys.datasafe.directory.api.profile.keys
This class is responsible for accessing/updating/creating users' keystore that contains keys for DOCUMENT access on higher level.

G

getKey(UserIDAuth, String) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.DocumentKeyStoreOperations
Read key from the keystore associated with user.
getStorageCredentials(UserIDAuth, StorageIdentifier) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.StorageKeyStoreOperations
Read key from the keystore associated with user.

I

invalidateCache(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.StorageKeyStoreOperations
Attempts to invalidate keystore cache to re-read keystore directly from storage
isAbsolute(T) - Method in interface de.adorsys.datasafe.directory.api.resource.ResourceResolver
Checks if a given resource location is absolute.

K

keysByIds(UserIDAuth, Set<String>) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.PrivateKeyService
Raw access to get key by its ID specialized for getting multiple keys at a time.

L

listRegisteredStorageCredentials(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileStorageCredentialsService
Lists storage credentials identifiers (regex-mappings)

P

pathEncryptionSecretKey(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.PrivateKeyService
Get path-encryption key that will be used to encrypt URI paths.
privateAccessFor(UserIDAuth, PrivateResource) - Method in interface de.adorsys.datasafe.directory.api.profile.dfs.BucketAccessService
Gets credentials to access specified private resource location and may perform additional path resolution.
PrivateKeyService - Interface in de.adorsys.datasafe.directory.api.profile.keys
Acts as a private and secret keys database.
privateKeyStoreAuth(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.config.DFSConfig
Get credentials to read key in users' keystore.
privateProfile(UserID) - Method in interface de.adorsys.datasafe.directory.api.config.DFSConfig
Location of users private profiles (where is the file with his private profile).
privateProfile(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRetrievalService
Resolves user's private meta-information like privatespace, keystore, etc.
ProfileOperations - Interface in de.adorsys.datasafe.directory.api.profile.operations
Aggregate interface for all profile operations.
ProfileRegistrationService - Interface in de.adorsys.datasafe.directory.api.profile.operations
Registers user in system.
ProfileRemovalService - Interface in de.adorsys.datasafe.directory.api.profile.operations
Removes user from system.
ProfileRetrievalService - Interface in de.adorsys.datasafe.directory.api.profile.operations
User public and private profile data accessor.
ProfileStorageCredentialsService - Interface in de.adorsys.datasafe.directory.api.profile.operations
Defines storage credentials management operations.
ProfileUpdatingService - Interface in de.adorsys.datasafe.directory.api.profile.operations
Updates users' profile in a system.
publicAccessFor(UserID, PublicResource) - Method in interface de.adorsys.datasafe.directory.api.profile.dfs.BucketAccessService
Gets credentials to access specified public resource location and may perform additional path resolution.
publicKey(UserID) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.PublicKeyService
Get users' public key that can be used for asymmetric encryption of document sent to INBOX.
PublicKeyService - Interface in de.adorsys.datasafe.directory.api.profile.keys
Acts as a public keys database.
publicProfile(UserID) - Method in interface de.adorsys.datasafe.directory.api.config.DFSConfig
Location of users public profile (where is the file with his public profile).
publicProfile(UserID) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRetrievalService
Resolves user's public meta-information like INBOX, public keys, etc.

R

readAliases(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.DocumentKeyStoreOperations
Aliases of keys stored in keystore associated with user.
readAliases(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.StorageKeyStoreOperations
Aliases of keys stored in keystore associated with user.
registerPrivate(CreateUserPrivateProfile) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRegistrationService
Registers private part of user profile - his keystore location, private folder location, etc.
registerPublic(CreateUserPublicProfile) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRegistrationService
Registers public part of user's profile - his INBOX and where are his public keys.
registerStorageCredentials(UserIDAuth, StorageIdentifier, StorageCredentials) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileStorageCredentialsService
Registers credentials that allows user to access remote filesystems (i.e.
registerUsingDefaults(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRegistrationService
Register user using all-default values.
removeStorageCredentials(UserIDAuth, StorageIdentifier) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.StorageKeyStoreOperations
Removes storage access keys from keystore.
resolveRelativeToPrivate(UserIDAuth, PrivateResource, StorageIdentifier) - Method in interface de.adorsys.datasafe.directory.api.resource.ResourceResolver
Resolves physical location of a given users' private resource (privatespace)
resolveRelativeToPrivateInbox(UserIDAuth, PrivateResource) - Method in interface de.adorsys.datasafe.directory.api.resource.ResourceResolver
Provides full access to users' INBOX by viewing it as privatespace
resolveRelativeToPublicInbox(UserID, PublicResource) - Method in interface de.adorsys.datasafe.directory.api.resource.ResourceResolver
Resolves physical location of a given users' public resource (INBOX)
ResourceResolver - Interface in de.adorsys.datasafe.directory.api.resource
Resolves user internal (logical, relative) resources into absolute (physical) locations then can be directly accessed using filesystem adapter.

S

StorageCredentials - Class in de.adorsys.datasafe.directory.api.types
Credentials to access storage system (i.e.
StorageCredentials() - Constructor for class de.adorsys.datasafe.directory.api.types.StorageCredentials
 
StorageKeyStoreOperations - Interface in de.adorsys.datasafe.directory.api.profile.keys
This class is responsible for accessing/updating/creating users' keystore that contains storage credentials.

U

updatePrivateProfile(UserIDAuth, UserPrivateProfile) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileUpdatingService
Updates users' private profile
updatePublicProfile(UserIDAuth, UserPublicProfile) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileUpdatingService
Updates users' public profile
updateReadKeyPassword(UserIDAuth, ReadKeyPassword) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.DocumentKeyStoreOperations
Updates ReadKeyPassword for users' keystore.
updateReadKeyPassword(UserIDAuth, ReadKeyPassword) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.StorageKeyStoreOperations
Updates ReadKeyPassword for users' keystore.
updateReadKeyPassword(UserIDAuth, ReadKeyPassword) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileUpdatingService
Updates user's keystore password.
userExists(UserID) - Method in interface de.adorsys.datasafe.directory.api.profile.operations.ProfileRetrievalService
 
UserPrivateProfile - Class in de.adorsys.datasafe.directory.api.types
Users' private profile - typically should be seen only by owner.
UserPrivateProfile() - Constructor for class de.adorsys.datasafe.directory.api.types.UserPrivateProfile
 
UserPublicProfile - Class in de.adorsys.datasafe.directory.api.types
Users' public profile - typically should be seen only by owner.
UserPublicProfile() - Constructor for class de.adorsys.datasafe.directory.api.types.UserPublicProfile
 

V

validateUserHasAccessOrThrow(UserIDAuth) - Method in interface de.adorsys.datasafe.directory.api.profile.keys.PrivateKeyService
Validates that user has access to his keystore.

W

withSystemAccess(AbsoluteLocation) - Method in interface de.adorsys.datasafe.directory.api.profile.dfs.BucketAccessService
Gets credentials to access specified private resource as a system and may perform additional path resolution.
A B C D G I K L P R S U V W 
Skip navigation links

Copyright © 2019. All rights reserved.