Check for existence of all VNC X509 auth files before trying connection

Description

Prompt user for cacert, cacrl, clientcert, clientkey files if all not specified in .remmina file

#3547

Motivation and Context

Before, remmina would only check for the existence of cacert and assume the rest of the files exist, sometimes resulting in a failed connection. Now remmina will make sure all 4 files are set before attempting the VNC X509 auth connection.

How Has This Been Tested?

I tested with a test CA setup on my test server.

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.

Merge request reports

Loading
Loading