Test (still fake one) added fro reading encrypted connection properties
Crypto service interface and related (still hollow) Factory added
CryptoServiceFactory: add ability to set CryptoService instance
Add a mock test for DbConnectionProperties -> CryptoService interaction
password parsing extracted to separate method
CryptoServiceFactory - create naive but decryptable crypto service
DbConnectionProperties - password decryption implemented
(delegating to CryptoService which is still dummy naive version)
Add CryptoServiceTest - encryption reversability and not too simple
commons-codec dependency added for Base64 encoding
AESCryptoService added - using AES for encrypt/decrypt
AESCryptoServiceTest added
Extracted settings line splitting to key/value in separate method
Test added for allowing "=" sign in settings' values
Add support for "=" sign in setting's value
CryptoKeyService & JKS based implementation added
CryptoKeyStoreManager added
Refactored CryptoServiceTests (delegating to CryptoKeyStoreManager)
CryptoKeyServiceFactory refactored: get default ks location from manager
Added loadKeyStore to manager
JKSCryptoKeyService refactored - delegating load key store to manager