Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Help] MQTTX Windows trust store support #1548

Open
michaelcplusplus opened this issue Jan 8, 2024 · 1 comment
Open

[Help] MQTTX Windows trust store support #1548

michaelcplusplus opened this issue Jan 8, 2024 · 1 comment
Assignees
Labels
desktop MQTTX Desktop discussion This issues and pr are worth discussing feature This pr is a feature help wanted Extra attention is needed Windows

Comments

@michaelcplusplus
Copy link

Describe the problem you Confuse

Does MQTTX supports the Windows trust store for validating TLS connection.

In Java it is for example possible:
Java option -Djavax.net.ssl.trustStoreType=WINDOWS-ROOT allows Java to use the Windows trust store for the computer account.

@michaelcplusplus michaelcplusplus added the help wanted Extra attention is needed label Jan 8, 2024
@github-project-automation github-project-automation bot moved this to Backlog in MQTTX Jan 8, 2024
@ysfscream ysfscream self-assigned this Jan 8, 2024
@ysfscream ysfscream added discussion This issues and pr are worth discussing desktop MQTTX Desktop Windows labels Jan 8, 2024
@ysfscream ysfscream added the feature This pr is a feature label Jan 16, 2024
@ysfscream
Copy link
Member

Hi @michaelcplusplus,

Thank you for bringing up this vital query regarding the support for the Windows trust store in MQTTX for validating TLS connections.

MQTTX, built on JavaScript and Electron Node.js, primarily utilizes the OpenSSL trust store, the default for Node.js environments. Direct integration with the Windows trust store is only sometimes available out of the box in this setup.

However, this is an exciting proposition, and we are looking into potential methods to achieve this functionality. This might include exploring Node.js packages or Electron modules that can facilitate the use of the Windows trust store or finding a way to import the necessary certificates from the Windows trust store into a format compatible with MQTTX.

We understand the significance of this feature for users on Windows platforms and are keen on investigating further. It would also be great to hear any suggestions or insights from the community on this topic. Please share if you or anyone else has experience or ideas regarding this integration.

Thank you for your patience and for contributing to the improvement of MQTTX.

@ysfscream ysfscream added this to the v2.0.0-alpha.1 milestone Jan 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
desktop MQTTX Desktop discussion This issues and pr are worth discussing feature This pr is a feature help wanted Extra attention is needed Windows
Projects
Status: Backlog
Development

No branches or pull requests

2 participants