In EPP 10.2.1.0, Development introduced changes to allow easier secure LDAP integrations for EPP user administration. This document outlines the basics for LDAPS integrations with an active directory server.
Product Release/Version
These guidelines will work with EPP 10.2.1.0 and later builds.
Setting Up Secure LDAP (LDAPS) in Enterprise Printing Platform
This guide explains how to configure EPP to connect to your LDAP directory server using a secure encrypted connection (LDAPS). The example below uses Microsoft Active Directory, but the same steps apply to other supported LDAP server types.
Before You Start
- Your LDAP server hostname or IP address and port (typically 636 for LDAPS)
- A service account (username + password) with read access to the directory
- The Base DN — the starting point in the directory tree for user searches
- The EPP Group DN — the AD/LDAP group whose members will be imported into EPP
- The LDAP server SSL certificate (.cer file) — provided by your AD/LDAP administrator
Step 1 — Upload the LDAP Server Certificate
Your AD/LDAP administrator needs to export the server SSL certificate as a .cer file and provide it to you. Once you have it, upload it into EPP so that EPP can establish the secure connection.
- Go to Admin → System Configuration → Security → Certificate Management
- Click Upload Certificate
- Select the .cer file
- Enter a short alias (e.g. ldap-cert) — lowercase, no spaces
- Click Upload
Note: If your AD server uses an internal Certificate Authority (CA), you may need to upload the Root CA certificate rather than the server certificate itself. Check with your AD administrator.
Step 2 — Configure LDAP Settings
Navigate to Admin → System Configuration → Security. Set Security Mode to LDAP, then click the LDAP Settings tab and fill in the fields below.
| Field | Example Value | Description |
|---|---|---|
| Server Type | Microsoft | Select the type matching your LDAP server |
| Host IP/Name | ldap.yourcompany.com | Hostname or IP address of your LDAP/AD server |
| Port | 636 | Use 636 for LDAPS (secure). Plain LDAP uses 389. |
| User ID | DOMAIN\svcaccount | The account EPP uses to connect and authenticate to the directory |
| Password | (service account password) | Password for the service account above |
| Base DN | OU=Users,DC=yourcompany,DC=com | Root path in the directory where EPP searches for users |
| EPP Group DN | CN=EPP Users,OU=Groups,DC=yourcompany,DC=com | Members of this group will be imported into EPP |
| Secure Connection | Checked | Check this to turn on the secure encrypted connection |
The screenshot below shows an example of a completed LDAP Settings configuration:
Figure 1 — LDAP Settings with Secure Connection enabled (Microsoft AD example)
Step 3 — Verify Settings
Once all fields are filled in, click the Verify Settings button. EPP will attempt to connect to your LDAP server and validate your credentials and directory paths.
| Result | What it Means / What to Do |
|---|---|
| Success | All checks passed. Click Save to apply the configuration. |
| Authentication Failure | The service account credentials are incorrect or the account is locked. Double-check the User ID and Password. |
| Server Connection Failure | EPP cannot reach the LDAP server. Check the hostname, port, and that port 636 is open in your firewall. |
Step 4 — Save and Apply
- Once verification passes, click Save
- Restart the EPP service to apply the new security settings
- Log in with an Active Directory user account to confirm authentication is working
For Oracle or other non-Microsoft LDAP servers using StartTLS (port 389), select the appropriate Server Type — EPP will automatically use the correct TLS protocol.
