A Credential Store can be accessed using a key file or using a password or a combination
of both.
Child elements include:
CSKeyFile - a key file for the credential store database file.
This parameter is optional starting with YADE-551:
If this parameter is set
An exception will be thrown if the key file is not found.
If this parameter is not set - a <credential_store_database_filename_without_extension>.key file such as
credential_store.kdbx -> credential_store.key will be sought in the directory where the credential store database file (CSFile) is located.
The .key file will be used if it is found.
An exception will be thrown if a .key file is not found and the CSPassword parameter is not used.
CSPassword - optional, the password for the credential store database file.
Composite keys support:
KeePass 1.x format
Master Password (without Key File) - supported
Key File (without Master Password) - not supported
Master Password and Key File - supported
Key File - support for the classic key generated by KeePass with the base64 string
KeePass 2.x format
Master Password (without Key File) - supported
Key File (without Master Password) - supported
Key File - support for
a key in binary format
the classic XML key generated by KeePass with the base64 string
Master Password and Key File - supported
Key File - support for
a key in binary format
the classic XML key generated by KeePass with the base64 string