PLP Error - "SSLPassPhraseDialog builtin is not supported on Win32"

This post should be helpful if you are unable to start the PLP services with your SSL certificate and see the above error in the log files.

The probable rootcause and resolution to this issue is - 

When you add the certificate via the Admin Portal, the certificate and key files are added to the “/web/conf” folder as ses-signed.xxx and to the “/apps/scitegic/core/packages_win64/apache/httpd/conf/ssl/” folder as ses-server.xxx. The web/conf certificate is used for the web browser while the other is used for apache. Since the apache services are non-interactive, it fails to restart when the key file is password protected. To resolve the issue both password protected key files should be replaced after removing the password from the key file.

To remove the passphrase from the private key, please do the following:
Open a command prompt as an administrator and navigate to the openssl folder (\\apps\\scitegic\\openssl\\bin\\win64). openssl rsa -in [original.key] -out [new.key] Copy the [new.key] as "ses-server.key" and replace the existing key file in the folder: "/apps/scitegic/core/packages_win64/apache/httpd/conf/ssl/" Copy the [new.key] as "ses-signed.key" and replace the existing key file in the folder: "\\web\\conf" Then restart the PLP services from Windows Services.