PHP Openssl extension customization
Enabling Tools & Settings > PHP Settings > Openssl does not provide a box for default config file customization. The default one is c:\usr\local\ssl\openssl.cnf.
It would be nice to have the possibility to customize this value from Plesk
![](https://secure.gravatar.com/avatar/7751a7b9508738e8d9332c70499c385f?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)
-
Ingo Wagner commented
If you install Plesk for Windows and enable the openssl extension for any PHP version, the default path will be c:\usr\local\ssl\openssl.cnf, which is non-existent.
So by default, openssl will never work without the following manual steps on the host:
- mkdir c:\usr\local\ssl\
- Copy C:\Program Files (x86)\Plesk\admin\conf\openssl.cnf to c:\usr\local\ssl\
- Set Read Permissions / ACL on c:\usr\local\ssl\openssl.cnfThis way the end user is not able to customize the file though, as it will be global for all websites. If you could set it to e.g. {WEBSPACEROOT}, the end user would have the option to supply his own openssl.cnf (or have it put there automatically by the webhoster) and customize settings.
If not, at least have the c:\usr\local\ssl\openssl.cnf created by the setup routine, so openssl works out of the box, with no manual steps necessary.