Menu
picture of tbs certificates
picture of tbs certificates
Certificates
Our products range
Partners
Support
Focus


Install a certificate on Plesk 12

Install your certificate

  • Login to the Plesk Control Panel as an administrator. Then go to Websites & Domains tab and click on Secure \ Your Sites.
    Websites & Domains tab
  • You can consult here your certificates list. Click on your certificate name.
  • Go to Upload the certificate and Upload the Certificate as Textcategories. You can choose between 2 options that lead to the same result. Oncer your files are uploaded or the information provided, click on Send Files or on Send Text according to your previous choice. Please note: If your certification chain contains your certificate it can generate errors. Check your file or text before submiting the information.
    You are goind to be redirected to your certificates list. You can see here columns C and A, respectively indicating the presence of a certificate and of a certification chain.
  • Your certificate is now installed.

Bind your certificate to your site

  • Go back to Website & Domains tab.
    Websites & Domains tab
  • Click on Hosting Settings.
  • Then go to Securitysection an check SSL Support case. Then select your certificate in the dropdown list.
    Enabling
                                                           SSL Support
  • Your certificate can now be used on your site.

Known issues

Error while adding your certificate to your site (or dureing the creation of a (sub)domain)

If you get the error:

Error: WebServerManager::addVhost() failed: websrvmng failed: A
  specified logon session does not exist. It may already have been
  terminated. (Exception from HRESULT: 0x80070520) In
  Microsoft.Web.Administration module Exception type:
  System.Runtime.InteropServices.COMException at
  Microsoft.Web.Administration.Interop.IAppHostMethodInstance.Execute() at
  Microsoft.Web.Administration.Binding.AddSslCertificate(Byte[]
  certificateHash, String certificateStoreName) at
  Microsoft.Web.Administration.BindingManager.BindingTransaction.Commit() at
  Microsoft.Web.Administration.BindingManager.Save() at
  Microsoft.Web.Administration.ServerManager.CommitChanges() at
  ServerManagerFactory.commit() at
  IIS7ServerManager.commit(IIS7ServerManager* ) 

Your certification chain probably contains your certificate. You'll then have to upload your certificate and your certification chain again and make sure your certification chain doesn't contain your certificate.

You can also encounter this error (less probable) if you use Plesk under windows anf if the IIS bindings have not been correctly updated and do not include your certificate. You can check that with our documentation Install a certificate under IIS.

Here is a link to Plesk knowledge center explaining this issue.

Mandatory SNI

Even if it is not really a problem, the obligation to have SNI-compatible client can cause issues if you need to maintain a compatibility with older platforms. To activate compatibility with these browsers you can either disable SNI in Plesk or add a recourse Binding in IIS manual configuration.

The CA certificate does not sign the certificate.

It is possible that when importing the certification chain a message says that the certificate isn't sign by the certificate chain. It is a bug impacting versions 11 and 12 of Plesk for Linux. This message can be ignored. More informations are available on Plesk's knowledge base.

See also

External Links