Hello,
We use a self-hosted installation of Bitwarden. Today RDM seemed to suddenly freeze. After several attempts to revive the application I realised that it had a warning message regarding the certificate that Bitwarden is using (which is valid as I have checked) however, that warning message appeared by chance as I attempted to switch and hit the esc several times to dismiss whatever was blocking me from accessing RDM. I did not press continue for security reasons just in case the warning was valid as it seemed suspicious and now I can't get RDM to show me the warning message or allow me to use the application at all. Everytime I double click to launch an entry with Bitwarden credentials it seems to freeze but what I suspect is happening is that it is trying to warn about the certificate but the window is hidden. I tried this in two different installations of RDM and the window is hidden with no way for me to force it to the foreground.
Please help as it is preventing me from using the application which is a major part of my job.
Here's the error message in the application log
PasswordManagerAccess.Common.NetworkErrorException: Network error has occurred ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure. at System.Net.TlsStream.EndWrite(IAsyncResult asyncResult) at System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& context) at System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult ar) --- End of inner exception stack trace --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at PasswordManagerAccess.Common.RestTransport.MakeRequest[TContent](Uri uri, HttpMethod method, HttpContent content, IReadOnlyDictionary`2 headers, IReadOnlyDictionary`2 cookies, Int32 maxRedirectCount, RestResponse`1 allocatedResult) --- End of inner exception stack trace --- at PasswordManagerAccess.Bitwarden.Client.RequestKdfInfo(String username, RestClient rest) at PasswordManagerAccess.Bitwarden.Client.RequestKdfIterationCount(String username, RestClient rest) at PasswordManagerAccess.Bitwarden.Client.OpenVault(String username, String password, String deviceId, String baseUrl, IUi ui, ISecureStorage storage, IRestTransport transport) at PasswordManagerAccess.Bitwarden.Vault.Open(String username, String password, String deviceId, String baseUrl, IUi ui, ISecureStorage storage) at Devolutions.RemoteDesktopManager.Managers.BitwardenManager.Initialize(String username, String password, String customUrl)
Hello,
I suspect that the certificate warning that you receive is related to this help article
https://help.remotedesktopmanager.com/kb_security_certificatevalidation.html
Best regards,
Jeff Dagenais
Hi Jeff,
I've checked the certificate and it is valid, however, this is a PKI generated certificate which is trusted by my domain-joined computer and all web browsers. RDM had no issues with it whatsoever until recently. The problem for me now is that I cannot get the Remember and Continue dialogue to come up, it seems to come up but in the background making the application unusable until I force-close it.
I can't see the "remember a certificate" dialogue because it seems to appear behind the main window and I tried with the main application window "maximised" and "restored"
REMEMBER A CERTIFICATE
It is possible for Remote Desktop Manager to remember a certificate when prompted to verify it.
Hello,
Are you able to bring the window up front if you pressing ALT + TAB?
Best regards,
Jeff Dagenais
I have tried Alt+Tab and Win+Tab to no avail. I see the main window but nothing else. I've worked around this by enabling the "Ignore application certificate errors" but that is a security risk.
Hello Crater,
Would you mind going under File -> Options -> User Interface and check the "Always on top" option?
I suspect that this option might help.
Best regards,
James Lafleur
Hello,
Just to let you know, we've been investigating and we found the issue. We have a tentative fix, and we've been testing to make sure it works as expected. I'll let you know once we have pushed the changes.
Regards,
Hubert Mireault
Hello,
We've pushed the fix and it should be available in RDM 2020.2.17.0. Please let us know if you encounter any issues after updating to this version.
Regards,
Hubert Mireault