When deploying ADSelfService Plus in an enterprise environment, one of the first things I wanted to do was replace the default self-signed SSL certificate with a certificate issued by our internal Windows Certificate Authority. Here’s how I did itβstep-by-step.
π― Why Replace the Default Certificate?
The default self-signed certificate:
- Triggers browser warnings
- Isn’t trusted across the domain
- Can’t be easily managed through group policy
Using our internal CA lets me:
- Eliminate security warnings
- Ensure trusted communication
- Easily manage and renew certificates
π§ Step-by-Step: Replace ADSelfService Plus Certificate Using Internal CA
πΉ Step 1: Generate a Certificate Signing Request (CSR)
- Open ADSelfService Plus Web GUI.
- Go to Admin β Connection β HTTPS Configuration.

3. Click Create Certificate β Choose Generate CSR.

4. Click Create CSR and download the .csr
file.

πΉ Step 2: Submit the CSR to the Internal CA
- Open your internal CA web portal:
http://<CA-Server>/certsrv

2. Click Request a certificate β Advanced certificate request.

3. Choose Submit a certificate request.
4. Paste the content of the .csr
file OR upload it.
5. Choose the appropriate Web Server certificate template.
6. Submit and download the certificate (Download Certificate Chain)




πΉ Step 3: Import the Certificate into ADSelfService Plus
- Go back to Admin β Connection β HTTPS Configuration.
- Click Import Certificate β Import a CA-signed Certificate.
- Upload the
.cer
file. - Upload the private key file if requested (it was generated with the CSR).
- Restart the ADSelfService Plus service to apply the changes.



πΉ Step 4: Verify Everything
- Access the ADSelfService Plus portal via HTTPS:
https://adself.mydomain.com:9251
- Ensure there are no certificate warnings.
- Confirm the certificate chain is trusted in your browser.

β Tips & Notes
- Use Group Policy to deploy the internal CA root certificate to all domain computers.
- Set a reminder to renew the certificate before it expires.
- You can automate renewal via scripting or CA web services if needed.
π Conclusion
Replacing the default self-signed certificate in ADSelfService Plus with an internal CA certificate greatly improved security and user experience. If your environment has a Windows PKI in place, itβs a no-brainer to leverage it for trusted SSL deployments.