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

B

BaseTypePasswordString - Class in de.adorsys.datasafe.encrypiton.api.types.keystore
Wrapper for password sensitive data.
BaseTypePasswordString(String) - Constructor for class de.adorsys.datasafe.encrypiton.api.types.keystore.BaseTypePasswordString
 
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<String, Key>) - Method in interface de.adorsys.datasafe.encrypiton.api.cmsencryption.CMSEncryptionService
Builds decrypted stream out of encrypted one.
buildEncryptionOutputStream(OutputStream, PublicKey, KeyID) - 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

CMSEncryptionService - Interface in de.adorsys.datasafe.encrypiton.api.cmsencryption
Interface for performing content-stream encryption and decryption.
createKeyStore(KeyStoreAuth, KeyStoreType, KeyStoreCreationConfig) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.KeyStoreService
Creates keystore.
createKeyStore(KeyStoreAuth, KeyStoreType, KeyStoreCreationConfig, 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.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(SecretKey, Uri) - Method in interface de.adorsys.datasafe.encrypiton.api.pathencryption.encryption.SymmetricPathEncryptionService
Decrypts relative URI using secret key.
decrypt(UserIDAuth, Uri) - Method in interface de.adorsys.datasafe.encrypiton.api.pathencryption.PathEncryption
Decrypts relative URL using path encryption key.
DEFAULT - Static variable in class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreType
 
deserialize(byte[], String, ReadStorePassword) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.KeyStoreService
Reads encrypted keystore from its byte representation - decryption is done using KeyStoreAuth.getReadStorePassword()

E

encrypt(SecretKey, 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.

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
getDefaultKeyStoreType() - Static method in class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreType
 
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

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
 
KeyStoreConfigException - Exception in de.adorsys.datasafe.encrypiton.api.types.keystore.exceptions
 
KeyStoreConfigException(String) - Constructor for exception de.adorsys.datasafe.encrypiton.api.types.keystore.exceptions.KeyStoreConfigException
 
KeyStoreCreationConfig - Class in de.adorsys.datasafe.encrypiton.api.types.keystore
Wrapper that contains count of public-key pairs and count of encryption keys.
KeyStoreCreationConfig() - Constructor for class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreCreationConfig
 
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.
KeyStoreType - Class in de.adorsys.datasafe.encrypiton.api.types.keystore
Wrapper for keystore type - example: PKCS12,JKS,UBER.
KeyStoreType(String) - Constructor for class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreType
 

P

PATH_KEY_ID - Static variable in class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreCreationConfig
 
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.
ReadKeyPassword - Class in de.adorsys.datasafe.encrypiton.api.types.keystore
Wrapper for password for reading secret or private key entry.
ReadKeyPassword(String) - Constructor for class de.adorsys.datasafe.encrypiton.api.types.keystore.ReadKeyPassword
 
readPubKey(String) - Method in interface de.adorsys.datasafe.encrypiton.api.keystore.PublicKeySerde
Deserializes public key out of its string representation.
ReadStorePassword - Class in de.adorsys.datasafe.encrypiton.api.types.keystore
Wrapper for keystore serialization/deserialization password as well as password for reading public keys.
ReadStorePassword(String) - Constructor for class de.adorsys.datasafe.encrypiton.api.types.keystore.ReadStorePassword
 

S

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, String, 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()
SYMM_KEY_ID - Static variable in class de.adorsys.datasafe.encrypiton.api.types.keystore.KeyStoreCreationConfig
 
SymmetricPathEncryptionService - Interface in de.adorsys.datasafe.encrypiton.api.pathencryption.encryption
Encrypts and decrypts relative URI's using symmetric cryptography.

T

toString() - Method in class de.adorsys.datasafe.encrypiton.api.types.keystore.BaseTypePasswordString
 
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

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, String) - Constructor for class de.adorsys.datasafe.encrypiton.api.types.UserIDAuth
 

W

write(AbsoluteLocation<PublicResource>, PublicKeyIDWithPublicKey) - 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(AbsoluteLocation<PrivateResource>, 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.
B C D E G K P R S T U W 
Skip navigation links

Copyright © 2019. All rights reserved.