ADSelfService Plus by ManageEngine is a great tool. The instructions provided to configure SSL did not work for me, but I was able to figure it out doing the following:

You need a PFX File: Wild Card Cert for *.yourdomain.com (Yourdomain-WildCard.pfx) – This can be generated/ exported by IIS if you have a wildcard cert.

STEPS to apply and use Wildcard cert:

  1. Enable SSL in ADSelfService Plus.
  • Click “Admin” tab –> Product Settings –> Connection.
  • Enable “Enable SSL Port [https]” check-box -> click “Save” button.
  1. Stop ADSelfService Plus. (Start –> All Programs –> ADSelfService Plus –> Stop ADSelfService Plus) .
  2. Save the “.pfx” file under “C:\ManageEngine\ADSelfService Plus\conf”, take a backup copy of server.xml file and then edit the “server.xml” file.
  3. Go to the bottom of server.xml file and edit connector tag and add the keystoreFile, keystorePass, keystoreType  and save the file.
  1. Start ADSelfService Plus or restart the server.

Hope this helps!