Showing:

Annotations
Diagrams
Instances
Model
Properties
Used by
Element KeyFileAuthentication
Annotations
References Notes

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

Diagram
Diagram YADE_configuration_v1_12_xsd_Element_CSKeyFile.tmp#CSKeyFile YADE_configuration_v1_12_xsd_Element_CSPassword.tmp#CSPassword
Properties
content complex
Used by
Model
Instance
<KeyFileAuthentication>
  <CSKeyFile>{0,1}</CSKeyFile>
  <CSPassword>{0,1}</CSPassword>
</KeyFileAuthentication>