Details
-
Fix
-
Status: Released (View Workflow)
-
Minor
-
Resolution: Fixed
-
1.13.10
-
None
Description
Current Situation
- When YADE is configured to use the following settings:
- ssh_provider=sshj
- SSH private/public key authentication using a Credential Store with a setting such as AuthenticationFile=cs://@attachment
- then the following error occurs if the private key is used from an attachment of the KeePass Credential Store database:
com.sos.JSHelper.Exceptions.JobSchedulerException: Exhausted available authentication methods
Desired Behavior
- SSHJ provider - private/public key authentication using Credential Store should work when used with a setting such as AuthenticationFile=cs://@attachment
Maintainer Notes
- The underlying sshj library supports the following private key file formats when a private key file is used from the file system:
- pkcs5, pkcs8, openssh-key-v1, ssh-rsa-cert-v01@openssh.com, ssh-dsa-cert-v01@openssh.com
- When a private key is used from a KeePass Credential Store database:
- currently private key files with the pkcs8 format only are supported. This is the format used by OpenSSH.