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

Reintroduce the private key password change feature #686

Closed
timolagus opened this issue May 7, 2024 · 2 comments
Closed

Reintroduce the private key password change feature #686

timolagus opened this issue May 7, 2024 · 2 comments

Comments

@timolagus
Copy link

Please add back the private key password change feature removed in version 11.40.0.

This was an extremely useful, security-conscious feature that allowed you to change the default passphrase of a private key created for you by someone else, such as a system administrator. I've relied on this feature for close to 10 years now.

If you cannot or will not reintroduce the feature, can you please explain why it was removed?

@selvanair
Copy link
Collaborator

Easiest alternative would be to select to install OpenSSL utilities in OpenVPN installer and use openssl.exe to change the key password. Not as user friendly as a menu item in the GUI, but still effective. User friendly option is to upload the certificate and key to the Windows store and use cryptoapicert option. Possibly more secure too.

The original feature worked in a limited set of situations where the key file is writeable by user and not inlined, so it was felt not worth having dependency on OpenSSL dll just for that.

@timolagus
Copy link
Author

timolagus commented May 17, 2024

Thank you for the info, @selvanair! I fully understand and appreciate you not wanting to maintain a dependancy on a component that's not really even part of the core purpose or scope of your application.

I actually already switched to using the OpenSSL CLI program. Works just fine and quite convenient enough.

Let's just close my pointless issue. 😏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants