This article explains what to do when the Ekran Server is installed on a machine where HTTP traffic is not allowed, but there is a need to activate or update Ekran serial keys using the online method.

    In this case, to avoid issues with activation of the serial keys, we need to define HTTPS parameters in the Ekran Server configuration file.

    To define the HTTPS parameters in the Ekran Server configuration file, do the following:

      1. On the machine with the Ekran Server installed, navigate to the folder with the EkranServer.exe.conf file. By default this is: C:\Program Files\Ekran System\Ekran System\Server. 
      2. Open the EkranServer.exe.conf file.
      3. In the EkranServer.exe.conf file, in the "client" group, replace HTTP method with HTTPS in each "endpoint address" string and save the file.

             Example:
          <client>
             <endpoint address="https://partners.ekransystem.com/xmlrpc/GetLicense/" binding="basicHttpBinding" bindingConfiguration="PartnersSiteBinding" contract="LicenseManagerCore.Generated.EkranGetLicensePortType" name="GetProxyListPort" />
             <endpoint address="https://partners.ekransystem.com/xmlrpc/GUIDDeactivation/" binding="basicHttpBinding" bindingConfiguration="PartnersSiteBinding" contract="LicenseManagerCore.Generated.EkranGUIDDeactivationPortType" name="GUIDDeactivationPort" />
             <endpoint address="https://partners.ekransystem.com/xmlrpc/GetLicensesByHwid/" binding="basicHttpBinding" bindingConfiguration="PartnersSiteBinding" contract="LicenseManagerCore.Generated.EkranGetLicensesByHwidPortType" name="GetLicensesByHwidPort" />
             <endpoint address="https://partners.ekransystem.com/xmlrpc/GetTrial/" binding="basicHttpBinding" bindingConfiguration="PartnersSiteBinding" contract="LicenseManagerCore.Generated.EkranGetTrialPortType" name="GetTrialPort" />
             <endpoint address="https://partners.ekransystem.com/xmlrpc/GetLicensesByHwid2/" binding="basicHttpBinding" bindingConfiguration="PartnersSiteBinding" contract="LicenseManagerCore.Generated.EkranGetLicensesByHwid2PortType" name="GetLicensesByHwid2Port"/>
             <endpoint address="https://partners.ekransystem.com/xmlrpc/GetLicenseByGuid/" binding="basicHttpBinding" bindingConfiguration="PartnersSiteBinding" contract="LicenseManagerCore.Generated.EkranGetLicenseByGuidPortType" name="GetLicenseByGuidPort" />
             <endpoint address="https://partners.ekransystem.com/xmlrpc/GetActualVersion/" binding="basicHttpBinding" bindingConfiguration="PartnersSiteBinding" contract="LicenseManagerCore.Generated.EkranGetActualVersionPortType" name="GetActualVersion" />
          </client>

      4. Restart the Ekran System Server service.
      5. Activate the serial keys.