Skip navigation links
A B C D E G K M P R S T U W 

A

addPasswordBasedSecretKey(KeyStoreAccess, String, char[]) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.KeyStoreService
Adds password-like secret key to keystore.
AuthPathEncryptionSecretKey - Class in de.adorsys.datasafe.encrypiton.api.types.keystore
Authenticated path encryption secret key holder.
AuthPathEncryptionSecretKey() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.keystore.AuthPathEncryptionSecretKey
 

B

BaseTypeString - Class in de.adorsys.datasafe.encrypiton.api.types
Wrapper for the String.
BaseTypeString() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.BaseTypeString
 
buildDecryptionInputStream(InputStream, Function<Set<String>, Map<String, Key>>) - Method in interface de.adorsys.datasafe.encrypiton.api.cmsencryption.CMSEncryptionService
Builds decrypted stream out of encrypted one.
buildEncryptionOutputStream(OutputStream, Set<PublicKeyIDWithPublicKey>) - Method in interface de.adorsys.datasafe.encrypiton.api.cmsencryption.CMSEncryptionService
Builds asymmetrically encrypted stream using public-key cryptography.
buildEncryptionOutputStream(OutputStream, SecretKey, KeyID) - Method in interface de.adorsys.datasafe.encrypiton.api.cmsencryption.CMSEncryptionService
Builds symmetrically encrypted stream.

C

CmsEncryptionConfig - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
Configures document-body encryption algorithm.
CmsEncryptionConfig() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.CmsEncryptionConfig
 
CMSEncryptionService - Interface in de.adorsys.datasafe.encrypiton.api.cmsencryption
Interface for performing content-stream encryption and decryption.
createKeyStore(KeyStoreAuth, KeyCreationConfig) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.KeyStoreService
Creates keystore.
createKeyStore(KeyStoreAuth, KeyCreationConfig, Map<KeyID, Optional<SecretKeyEntry>>) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.KeyStoreService
Creates keystore that has additional secret keys in it.

D

de.adorsys.datasafe.encrypiton.api.cmsencryption - package de.adorsys.datasafe.encrypiton.api.cmsencryption
 
de.adorsys.datasafe.encrypiton.api.document - package de.adorsys.datasafe.encrypiton.api.document
 
de.adorsys.datasafe.encrypiton.api.keystore - package de.adorsys.datasafe.encrypiton.api.keystore
 
de.adorsys.datasafe.encrypiton.api.pathencryption - package de.adorsys.datasafe.encrypiton.api.pathencryption
 
de.adorsys.datasafe.encrypiton.api.pathencryption.encryption - package de.adorsys.datasafe.encrypiton.api.pathencryption.encryption
 
de.adorsys.datasafe.encrypiton.api.types - package de.adorsys.datasafe.encrypiton.api.types
 
de.adorsys.datasafe.encrypiton.api.types.encryption - package de.adorsys.datasafe.encrypiton.api.types.encryption
 
de.adorsys.datasafe.encrypiton.api.types.keystore - package de.adorsys.datasafe.encrypiton.api.types.keystore
 
de.adorsys.datasafe.encrypiton.api.types.keystore.exceptions - package de.adorsys.datasafe.encrypiton.api.types.keystore.exceptions
 
decrypt(AuthPathEncryptionSecretKey, Uri) - Method in interface de.adorsys.datasafe.encrypiton.api.pathencryption.encryption.SymmetricPathEncryptionService
Decrypts relative URI using secret key.
decryptor(UserIDAuth) - Method in interface de.adorsys.datasafe.encrypiton.api.pathencryption.PathEncryption
Decrypts relative URL using path encryption key.
deserialize(byte[], ReadStorePassword) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.KeyStoreService
Reads encrypted keystore from its byte representation - decryption is done using KeyStoreAuth.getReadStorePassword()
DOCUMENT_KEY_ID_PREFIX - Static variable in class de.adorsys.datasafe.encrypiton.api.types.encryption.KeyCreationConfig
 

E

encrypt(AuthPathEncryptionSecretKey, Uri) - Method in interface de.adorsys.datasafe.encrypiton.api.pathencryption.encryption.SymmetricPathEncryptionService
Encrypts relative URI using secret key and serializes it into URL-friendly format.
encrypt(UserIDAuth, Uri) - Method in interface de.adorsys.datasafe.encrypiton.api.pathencryption.PathEncryption
Encrypts relative URL using path encryption key.
EncryptedDocumentReadService - Interface in de.adorsys.datasafe.encrypiton.api.document
Encrypted document read operation.
EncryptedDocumentWriteService - Interface in de.adorsys.datasafe.encrypiton.api.document
Encrypted document write operation.
EncryptingKeyCreationCfg() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.KeyCreationConfig.EncryptingKeyCreationCfg
 
EncryptionConfig - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
Full encryption configuration.
EncryptionConfig() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.EncryptionConfig
 

G

generate(String, ReadKeyPassword) - Method in interface de.adorsys.datasafe.encrypiton.api.types.keystore.SecretKeyGenerator
Create random secret key.
getAlias() - Method in interface de.adorsys.datasafe.encrypiton.api.types.keystore.KeyEntry
Key alias
getKeyAlgo() - Method in interface de.adorsys.datasafe.encrypiton.api.types.keystore.SecretKeyEntry
Algorithm associated with it.
getKeyStore() - Method in class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreAccess
 
getKeyStoreAuth() - Method in class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreAccess
 
getPrivateKey(KeyStoreAccess, KeyID) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.KeyStoreService
Reads private key from the keystore.
getPublicKeys(KeyStoreAccess) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.KeyStoreService
Reads public keys from the keystore.
getReadKeyPassword() - Method in interface de.adorsys.datasafe.encrypiton.api.types.keystore.KeyEntry
Password to read key from keystore
getReadKeyPassword() - Method in class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreAuth
 
getReadStorePassword() - Method in class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreAuth
 
getSecretKey(KeyStoreAccess, KeyID) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.KeyStoreService
Reads secret key from the keystore.
getSecretKey() - Method in interface de.adorsys.datasafe.encrypiton.api.types.keystore.SecretKeyEntry
Secret key value.

K

KeyCreationConfig - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
Wrapper that contains count of public-key pairs and count of encryption keys.
KeyCreationConfig() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.KeyCreationConfig
 
KeyCreationConfig.EncryptingKeyCreationCfg - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
 
KeyCreationConfig.SecretKeyCreationCfg - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
 
KeyCreationConfig.SigningKeyCreationCfg - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
 
KeyEntry - Interface in de.adorsys.datasafe.encrypiton.api.types.keystore
Wrapper for key entry within keystore.
KeyID - Class in de.adorsys.datasafe.encrypiton.api.types.keystore
Wrapper that identifies key inside keystore.
KeyID(String) - Constructor for class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyID
 
KeyStoreAccess - Class in de.adorsys.datasafe.encrypiton.api.types.keystore
Wrapper for keystore with credentials at least to read public keys in it.
KeyStoreAccess(KeyStore, KeyStoreAuth) - Constructor for class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreAccess
 
KeyStoreAuth - Class in de.adorsys.datasafe.encrypiton.api.types.keystore
Authorization entity to read keystore or both keystore and key in it.
KeyStoreAuth(ReadStorePassword, ReadKeyPassword) - Constructor for class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreAuth
 
KeyStoreAuthException - Exception in de.adorsys.datasafe.encrypiton.api.types.keystore.exceptions
Created by peter on 10.01.18 at 08:43.
KeyStoreAuthException(String) - Constructor for exception de.adorsys.datasafe.encrypiton.api.types.keystore.exceptions.KeyStoreAuthException
 
KeyStoreExistsException - Exception in de.adorsys.datasafe.encrypiton.api.types.keystore.exceptions
Created by peter on 20.01.18 at 17:09.
KeyStoreExistsException(String) - Constructor for exception de.adorsys.datasafe.encrypiton.api.types.keystore.exceptions.KeyStoreExistsException
 
KeyStoreService - Interface in de.adorsys.datasafe.encrypiton.api.keystore
This class is responsible for creating,serializing keystores as well as reading keys from keystores but works with concrete keystore blob.

M

MutableCmsEncryptionConfig() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.MutableEncryptionConfig.MutableCmsEncryptionConfig
 
MutableEncryptingKeyCreationCfg() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.MutableEncryptionConfig.MutableKeyCreationConfig.MutableEncryptingKeyCreationCfg
 
MutableEncryptionConfig - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
This is a helper class to aid mapping between Spring ConfigurationProperties and actual EncryptionConfig because Spring Boot had started to support immutable fields from version 2.2 which is rather new to rely on now.
MutableEncryptionConfig() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.MutableEncryptionConfig
 
MutableEncryptionConfig.MutableCmsEncryptionConfig - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
 
MutableEncryptionConfig.MutableKeyCreationConfig - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
 
MutableEncryptionConfig.MutableKeyCreationConfig.MutableEncryptingKeyCreationCfg - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
 
MutableEncryptionConfig.MutableKeyCreationConfig.MutableSecretKeyCreationCfg - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
 
MutableEncryptionConfig.MutableKeyCreationConfig.MutableSigningKeyCreationCfg - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
 
MutableEncryptionConfig.MutableKeyStoreCreationConfig - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
 
MutableEncryptionConfig.MutableKeyStoreCreationConfig.MutablePBKDF - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
 
MutableEncryptionConfig.MutableKeyStoreCreationConfig.MutablePBKDF.MutablePBKDF2 - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
 
MutableEncryptionConfig.MutableKeyStoreCreationConfig.MutablePBKDF.MutableScrypt - Class in de.adorsys.datasafe.encrypiton.api.types.encryption
 
MutableKeyCreationConfig() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.MutableEncryptionConfig.MutableKeyCreationConfig
 
MutableKeyStoreCreationConfig() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.MutableEncryptionConfig.MutableKeyStoreCreationConfig
 
MutablePBKDF() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.MutableEncryptionConfig.MutableKeyStoreCreationConfig.MutablePBKDF
 
MutablePBKDF2() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.MutableEncryptionConfig.MutableKeyStoreCreationConfig.MutablePBKDF.MutablePBKDF2
 
MutableScrypt() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.MutableEncryptionConfig.MutableKeyStoreCreationConfig.MutablePBKDF.MutableScrypt
 
MutableSecretKeyCreationCfg() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.MutableEncryptionConfig.MutableKeyCreationConfig.MutableSecretKeyCreationCfg
 
MutableSigningKeyCreationCfg() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.MutableEncryptionConfig.MutableKeyCreationConfig.MutableSigningKeyCreationCfg
 

P

PATH_KEY_ID_PREFIX - Static variable in class de.adorsys.datasafe.encrypiton.api.types.encryption.KeyCreationConfig
 
PATH_KEY_ID_PREFIX_CTR - Static variable in class de.adorsys.datasafe.encrypiton.api.types.encryption.KeyCreationConfig
 
PathEncryption - Interface in de.adorsys.datasafe.encrypiton.api.pathencryption
Encrypts and decrypts relative URI's using users' path encryption key.
PublicKeyIDWithPublicKey - Class in de.adorsys.datasafe.encrypiton.api.types.keystore
Wrapper for public key and its ID, so that public-private key pair can be found in keystore using this ID.
PublicKeyIDWithPublicKey() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.keystore.PublicKeyIDWithPublicKey
 
PublicKeySerde - Interface in de.adorsys.datasafe.encrypiton.api.keystore
This is responsible for public key serialization/deserialization.

R

read(ReadRequest<UserIDAuth, AbsoluteLocation<PrivateResource>>) - Method in interface de.adorsys.datasafe.encrypiton.api.document.EncryptedDocumentReadService
Reads and decrypts encrypted document, handles document encryption type internally.
readPubKey(String) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.PublicKeySerde
Deserializes public key out of its string representation.
removeKey(KeyStoreAccess, String) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.KeyStoreService
Removes key that is identified by alias from keystore.

S

SecretKeyCreationCfg() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.KeyCreationConfig.SecretKeyCreationCfg
 
SecretKeyEntry - Interface in de.adorsys.datasafe.encrypiton.api.types.keystore
Wrapper for secret key entry within keystore.
SecretKeyGenerator - Interface in de.adorsys.datasafe.encrypiton.api.types.keystore
Generates random secret key entry.
SecretKeyIDWithKey - Class in de.adorsys.datasafe.encrypiton.api.types.keystore
Wrapper for secret key and its ID, so it can be found by ID within keystore.
SecretKeyIDWithKey() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.keystore.SecretKeyIDWithKey
 
serialize(KeyStore, ReadStorePassword) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.KeyStoreService
Converts keystore into bytes, they are safe to be store/transferred because of encryption using KeyStoreAuth.getReadStorePassword()
SigningKeyCreationCfg() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.encryption.KeyCreationConfig.SigningKeyCreationCfg
 
SymmetricPathEncryptionService - Interface in de.adorsys.datasafe.encrypiton.api.pathencryption.encryption
Encrypts and decrypts relative URI's using symmetric cryptography.

T

toEncryptionConfig() - Method in class de.adorsys.datasafe.encrypiton.api.types.encryption.MutableEncryptionConfig
 
toString() - Method in class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreAccess
 
toString() - Method in class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreAuth
 
toString() - Method in class de.adorsys.datasafe.encrypiton.api.types.UserID
 
toString() - Method in class de.adorsys.datasafe.encrypiton.api.types.UserIDAuth
 

U

updateKeyStoreReadKeyPassword(KeyStore, KeyStoreAuth, KeyStoreAuth) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.KeyStoreService
Updates keystore access credentials and returns new keystore with new credentials.
UserID - Class in de.adorsys.datasafe.encrypiton.api.types
Wrapper that represents username.
UserID(String) - Constructor for class de.adorsys.datasafe.encrypiton.api.types.UserID
 
UserIDAuth - Class in de.adorsys.datasafe.encrypiton.api.types
Wrapper that represents username and password.
UserIDAuth(String, ReadKeyPassword) - Constructor for class de.adorsys.datasafe.encrypiton.api.types.UserIDAuth
 

W

write(Map<PublicKeyIDWithPublicKey, AbsoluteLocation>) - Method in interface de.adorsys.datasafe.encrypiton.api.document.EncryptedDocumentWriteService
Writes and encrypts data using public key cryptography, so that only private key owner can read it.
write(WithCallback<AbsoluteLocation<PrivateResource>, ResourceWriteCallback>, SecretKeyIDWithKey) - Method in interface de.adorsys.datasafe.encrypiton.api.document.EncryptedDocumentWriteService
Writes and encrypts data using symmetric cryptography.
writePubKey(PublicKey) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.PublicKeySerde
Serializes public key out into string representation.
A B C D E G K M P R S T U W 
Skip navigation links

Copyright © 2019. All rights reserved.