2022-09-19 Fred Gleason <fredg@paravelsystems.com>

* Added support for using a ssh(1) identity file for authentication
	to the 'Upload' and 'Download' event types in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2022-09-19 13:07:48 -04:00
parent a1ecaa871d
commit 19370379b4
9 changed files with 124 additions and 59 deletions

View File

@@ -117,6 +117,8 @@ class CatchEvent
void setUrlUsername(const QString &name);
QString urlPassword() const;
void setUrlPassword(const QString &passwd);
bool useSshIdentity() const;
void setUseSshIdentity(bool state);
bool enableMetadata() const;
void setEnableMetadata(bool state);
unsigned tempLength() const;
@@ -181,6 +183,7 @@ class CatchEvent
QString catch_resolved_url;
QString catch_url_username;
QString catch_url_password;
bool catch_use_ssh_identity;
bool catch_enable_metadata;
unsigned catch_temp_length;
unsigned catch_final_length;