Tools
Generate CSR and installing SSL certificate for Serv-U
This article provides step-by-step instructions how to create or generate a certificate signing request (CSR) and install an SSL certificate Serv-U.
First published date
Last published date
Overview
Serv-U supports self-signed certificates created directly, or third-party certificates from certificate authorities. For more information on certificate authorities, visit this Wikipedia page.
Using the SSL certificate, Serv-U supports FTPS and HTTPS. The supported format is base64 or binary (i.e. .crt .cer or .pem).
Serv-U also supports using an SSL certificate with multiple subject alternative names (SANs) for different Serv-U domains as long as the domain DNS information is included in the SAN listing.
|
Note: Domains that share listeners can only use a single certificate for each encryption method. Make sure also that the certificate path has the right permission to be accessed by Serv-U. See Running Serv-U under NETWORK SERVICE |
Product section
Resolution
Generate and Submit Certificate Signing Request
- On the Serv-U Configuration page, navigate to Domains.
- Expand the desired domain and select Limits & Settings.
- On the Limits & Settings page, select the Encryption tab.
- Click Create Certificate. A pop-up page New Certificate Creation will appear.
- On the New Certificate Creation page, complete the fields as explained below under the Output and Certificate Information sections:
-
- Output
- Certificate Set Name: Enter the desired file name of the certificate
- Output Directory: Enter the location where the new certificate, .key and .CSR will be saved
- Certificate Information
- Enter the appropriate address details for your new certificate in the relevant fields
- Password: Set the password for the certificate
- Output
- Click Create. A new pop-up message confirming the creation of certificate will appear.
- Click Yes. You will be redirected to the Limits & Settings page.
- On your server, navigate to the output folder on your server where the Certificate Signing Request (CSR) is stored.
|
Note: This is the path specified in the Output directory field in Step 3. |
- Submit the CSR file to your Certificate Authority (CA) provider by uploading the file through their portal or via email depending on the CA’s process.
- Once the CSR is submitted, the CA will verify the information and then send you the certificate reply. The reply will come as a file (usually with a .crt or .pem extension) containing the signed SSL/TLS certificate.
Install Certificate Reply in Serv U
- On the Limits & Settings page, navigate to the Encryption tab. Complete the fields as explained below:
- Certificate Path: This field specifies the location of the certificate file issued to the customer by the Certificate Authority (CA). Click the browse button against Certificate Path field to set the file location of the certificate issued to the customer by the CA.
- Private Key Path: The private key is generated at the time the CSR is generated and is stored in a file on your server. If you generated the CSR, the private key is saved in the directory where the CSR was created. Click the browse button against the Private Key Path field to set the location of the Private key file. The Private key file is often a .key file.
|
Note: If the private key file is missing or unavailable, then it is likely that you did not generate a CSR. |
-
- CA (Certificate Authority) Path: Click the browse button against CA (Certificate Authority) Path field to set the path to the intermediate certificates issued by the CA. Not installing the CA can cause problems when certification validation occurs. When you submit a request to the Certificate Authority (CA), they will provide intermediate certificates that should be installed along with the server’s certificate. You can find the CA Path in the documentation or email instructions provided by your CA, where they will usually provide you with links or attachments containing the intermediate certificates.
- Click Save.
You have successfully installed the new certificate. There is no need to restart the Serv-U service. Verify your certificate was successfully installed by accessing your Serv-U page.
|
Note:
|