How to Generate CSR on Virtualmin?

1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5 (1 votes, average: 5.00 out of 5, rated)
Create CSR on Virtualmin

Do you want to secure your Virtualmin server using an SSL cert but aren’t aware of the know-how? If that’s the case with you, don’t – fret! As you have landed on the right article. In this article, we will explore – “How to generate CSR for Virtualmin server?”

To secure your Virtualmin server using an SSL cert, you first need to have an SSL cert. And to get one, you need to submit CSR to a trusted Certificate Authority like – Certera, Comodo, Sectigo, etc., for verification.

What is a CSR?

A CSR, a.k.a., Certificate Signing Request, is an encoded text or message that you send to a certificate authority when you want to get a – digital certificate (SSL cert) for your website. The certificate authority needs this encoded text to verify that you are – “who you say you are!” Once the CA successfully validates that the information mentioned in the CSR is correct, the CA issues the – SSL cert.

A CSR includes crucial information such as – info regarding their online presence, domain name, public key, signature, and much more.

How to Generate CSR on Virtualmin?

Follow the steps mentioned below to generate CSR on Virtualmin:

Step 1: Enter your credentials to log into the Virtualmin dashboard.

Step 2: From the list, select the domain that you want to shield with SSL cert.

Step 3: Click the Edit Virtual Server option.

Step 4: Click the Enabled features option.

Step 5: Click the checkbox placed adjacent to the SSL website enabled option.

Step 6: Click the Save Virtual Server option.

Step 7: Navigate to Server Configuration > Manage SSL Certificate.

Step 8: Click the Signing Request option.

Step 9: A form will be visible.

Step 10: Fill out the form per the below instructions:

  1. In the Server Name field, type the fully qualified domain name (FQDN) you want to shield. (E.g –, * (for Wildcard SSL cert)).
  2. In the Email Address field, type your official email address.
  3. In the Department field, type the department name.
  4. In the Organization field, type the full legal name of the organization.
  5. In the City or Location field, type the name of the city where the organization is situated or located.
  6. In the State field, type the name of the state where the organization requesting the SSL cert is located.
  7. In the Country field, type the two letter code of the country where the organization is situated.
  8. From the RSA list, select the default (2048) option.
  9. Leave the Days before expiry field blank.
  10. From the Certificate hash type list, select the SHA2 option.

Step 11: Review all the entered details carefully.

Step 12: Click the Generate CSR Now button.

Step 13: Verify that the private key and CSR code are displayed in Virtualmin.

Once your Certificate Authority has checked and approved your Certificate Signing Request, they will issue the SSL certificate. You will receive the SSL cert on your registered email ID in the form of a – .zip folder.

Recommended: After acquiring it, follow the instructions to Install the SSL Certificate on Virtualmin.

<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="" viewBox="0 0 109.7 29.02"><defs><style>.cls-1{fill:#fff;}</style></defs><path class="cls-1" d="m5.38,22.85c-3.1-.26-5.3-1.92-5.38-4.8h3.6c.1,1.1.67,1.85,1.78,2.09v-4.58c-2.47-.62-5.38-1.32-5.38-4.87,0-2.83,2.26-4.68,5.38-4.92v-1.94h1.54v1.94c3,.24,5.02,1.85,5.23,4.7h-3.62c-.1-.94-.67-1.66-1.61-1.94v4.54c2.5.65,5.42,1.3,5.42,4.85,0,2.45-1.92,4.73-5.42,4.97v1.94h-1.54v-1.97Zm0-10.25v-4.15c-1.1.17-1.87.84-1.87,2.06,0,1.13.77,1.7,1.87,2.09Zm1.54,3.38v4.2c1.22-.22,1.94-1.06,1.94-2.14s-.82-1.68-1.94-2.06Z"/><path class="cls-1" d="m17.62,8.33h-2.33v-3.1h5.78v17.5h-3.46v-14.4Z"/><path class="cls-1" d="m28.27,17.81c.26,1.39,1.15,2.18,2.71,2.18,1.97,0,2.83-1.46,2.83-5.4-.74,1.03-2.16,1.63-3.7,1.63-3.02,0-5.45-1.9-5.45-5.59,0-3.5,2.21-5.81,5.91-5.81,4.75,0,6.22,3.22,6.22,8.76,0,5.95-1.32,9.17-5.95,9.17-3.72,0-5.5-2.38-5.69-4.94h3.12Zm5.23-7.15c0-1.92-1.1-2.98-2.81-2.98s-2.81,1.18-2.81,2.93c0,1.58.89,2.88,2.93,2.88,1.68,0,2.69-1.13,2.69-2.83Z"/><path class="cls-1" d="m41.28,22.9c-1.22,0-2.09-.86-2.09-1.97s.86-1.97,2.09-1.97,2.04.86,2.04,1.97-.86,1.97-2.04,1.97Z"/><path class="cls-1" d="m49.54,17.81c.26,1.39,1.15,2.18,2.71,2.18,1.97,0,2.83-1.46,2.83-5.4-.74,1.03-2.16,1.63-3.7,1.63-3.02,0-5.45-1.9-5.45-5.59,0-3.5,2.21-5.81,5.91-5.81,4.75,0,6.22,3.22,6.22,8.76,0,5.95-1.32,9.17-5.95,9.17-3.72,0-5.5-2.38-5.69-4.94h3.12Zm5.23-7.15c0-1.92-1.1-2.98-2.81-2.98s-2.81,1.18-2.81,2.93c0,1.58.89,2.88,2.93,2.88,1.68,0,2.69-1.13,2.69-2.83Z"/><path class="cls-1" d="m64.56,17.81c.26,1.39,1.15,2.18,2.71,2.18,1.97,0,2.83-1.46,2.83-5.4-.74,1.03-2.16,1.63-3.7,1.63-3.02,0-5.45-1.9-5.45-5.59,0-3.5,2.21-5.81,5.9-5.81,4.75,0,6.22,3.22,6.22,8.76,0,5.95-1.32,9.17-5.95,9.17-3.72,0-5.5-2.38-5.69-4.94h3.12Zm5.23-7.15c0-1.92-1.1-2.98-2.81-2.98s-2.81,1.18-2.81,2.93c0,1.58.89,2.88,2.93,2.88,1.68,0,2.69-1.13,2.69-2.83Z"/><path class="cls-1" d="m81.79,0h3.29l-6.48,27.07h-3.29L81.79,0Z"/><path class="cls-1" d="m96.89,9.43h3.58l-8.23,19.59h-3.58l2.88-6.62-5.33-12.96h3.77l3.43,9.29,3.48-9.29Z"/><path class="cls-1" d="m105.62,22.73h-3.36v-13.3h3.36v2.06c.84-1.37,2.23-2.26,4.08-2.26v3.53h-.89c-1.99,0-3.19.77-3.19,3.34v6.62Z"/></svg>