Details
-
Fix
-
Status: Dismissed (View Workflow)
-
Minor
-
Resolution: Won't Fix
-
1.12
-
None
Description
Current Situation
When using a keypass1 database as the credential store the use of a key file for the authentication throws an exception.
com.sos.JSHelper.Exceptions.JobSchedulerException: java.lang.IllegalStateException: Unknown field type 44245 at com.sos.VirtualFileSystem.Options.SOSConnection2OptionsAlternate.checkCredentialStoreOptions(SOSConnection2OptionsAlternate.java:212) at com.sos.VirtualFileSystem.Options.SOSFTPOptions.checkCredentialStore(SOSFTPOptions.java:376) at com.sos.VirtualFileSystem.Options.SOSFTPOptions.checkMandatory(SOSFTPOptions.java:289) at com.sos.DataExchange.SOSDataExchangeEngine.execute(SOSDataExchangeEngine.java:304) at sos.scheduler.job.SOSDExJSAdapterClass.doProcessing(SOSDExJSAdapterClass.java:150) at sos.scheduler.job.SOSDExJSAdapterClass.spooler_process(SOSDExJSAdapterClass.java:81)
Desired Behavior
It should be possible to use keypass1 database as the credential store and the key authentication.
Maintainer Notes
The KeePass1 interface does not support the use of only the key file. Therefore it is not possible to support the use of a key file without password. The workaround is to us a dummy password with the key file or to use a KeePass2 credential store.