Setting up Required Permissions and Protocols to Permit Certificate Licensing

Certain permissions and protocols are required to allow MHI products to be licensed using Certificate Licensing. It is recommended to set these permissions prior to attempting to license your software.

The Fortran Medic utility and other tools can be used to configure your machine with the required permissions and protocols for using Certificate Licensing. Refer to the following steps for details.

1. Downloading and Running the Fortran Medic Utility

Download and launch the Fortran Medic utility as per Steps (a) to (c) of this article.

     Note - At Step (c), ensure to select "Yes" to elevate your Windows permissions.

This utility will be used in many of the steps below.

2. Adding Folder Permissions

When a certificate is checked out on a machine, a license file is saved to the machine. The user must have the required permissions on the folders in that file's path. For details on specified folders, please see the corresponding Requirements document that may be viewed from this page.

Configure this permission on your machine as follows:

  • Download and launch the Medic utility as per Step 1 above.
  • From the "Help" menu, go Advanced help | Ensure required folder permissions for certificates, then select the corresponding product family as specified below:

Fortran Medic - Access Denied Error - Certificate Licensing.png (565 KB)

a. For PSCAD v4.5.x or v4.6.x: Select "PSCAD 45 and 46"

b. For PSCAD v5.x.x: Select "PSCAD 5"

c. For PRSIM, the Initializer, FACE, or Enerplot: Select "non-PSCAD products"

d. For ETAP eMT: Select "PSCAD 5"

3. Adding File Permissions

When a certificate is checked out on a machine, a license file is saved to the machine. The user must have the required permissions on that file. For details on specified folders, please see the corresponding Requirements document that may be viewed from this page.

Configure this permission on your machine as follows:

Note - This step is applicable to all MHI products.

  • Download and launch the Medic utilty as per Step 1 above.
  • From the "Help" menu, go Advanced help | Ensure required permissions for certificate licensing:

Fortran Medic - Conf. file perms.png (319 KB)

4. Enabling TLS Protocols

This setting allows the .NET Framework to properly use the TLS 1.2 protocol as configured on your machine.

Note - This setting is applicable to all MHI Products.

  • Download and launch the Medic utilty as per Step 1 above.
  • Go Help | Advanced help | Enable SchUseStrong Crypto for certificate licensing as shown below.
  • Go Help | Advanced help | Enable SystemDefaultTlsVersions as shown below.

 Fortran Medic - Enable two TLS switches.png (88 KB)

5. Adding TLS 1.0 Protocol For Older Software

TLS protocol is required for certificate licensing, and must be fully supported. Full support includes support on the machine itself as well as in your network, firewall, gateway, router, policy etc.

Specifically, TLS 1.0 is required for the following software (refer to this article to determine your version if unsure):

  • PSCAD v4.5.3 to v4.6.3 (Update 3)
  • Enerplot v1.0.0
  • PRSIM v1.0.0
  • PSCAD Initializer v1.0.0
  • FACE v2.0 and older

To detect whether your machine already supports TLS 1.0, please refer to this article.

Configure this protocol on your machine as follows:

  • Download and launch the Medic utilty as per Step 1 above.
  • Go Help | Advanced help | Enable TLS 1.0... as shown below.

    Fortran Medic - EnableTLS1.0forv451-463Up3.png (90 KB)


6. Adding TLS 1.2 Protocol For Newer Software

TLS protocol is required for certificate licensing, and must be fully supported. Full support includes support on the machine itself as well as in your network, firewall, gateway, router, policy etc.

Specifically, TLS 1.2 is required for the following software (refer to this article to determine your version if unsure):

  • PSCAD v4.6.3 (Update 4) and better
  • PSCAD V5 and better
  • PRSIM >v1.0.0
  • Initializer >v1.0.0
  • Enerplot v1.1.0 and better
  • FACE version >2.0
  • ETAP eMT v5.0.2 and better

To detect whether your machine already supports TLS 1.2, please refer to this article.

There are two ways to configure support for TLS 1.2:

a. Using the Fortran Medic Utility:

  • Download and launch the Medic utilty as per Step 1 above.
  • Go Help | Advanced help | Enable TLS 1.2... as shown below.

         Fortran Medic - EnableTLS1.2forv463Up4etc.png (104 KB)

b. Create Registry Keys:

  • Create registry keys to enable TLS 1.2 as specified in this article.

7. Configure Access Through Your Proxy Server

If you have a proxy server in your network, this might be blocking PSCAD from communicating over the Internet to our license server, and if so, licensing will fail.

Please see this article for configuring PSCAD to communicate through your proxy server and reach our license server.

Back