PFManager relies on TSL (Transport Layer Security) to securely connect to The Pixel Farm's servers, which is implemented using the free OpenSSL library. While OpenSSL is usually included in Linux and macOS, it is not installed by default on Windows.
If PFManager cannot locate a suitable OpenSSL library on your workstation, the following error will appear on startup:
Looks like something is wrong. PFManager couldn’t locate OpenSSL, which is required to function. See here for how to install or trouble shoot OpenSSL.
Installing OpenSSL on Windows
A suitable OpenSSL installer for Windows (Win64OpenSSL_Light-1_0_2q.exe) can be downloaded from https://slproweb.com.
Double-click the installer to start installation and follow the instructions. In step 5, pictured below, make sure to keep the default installation location, the Windows system directory, in order for PFManager to be able to use the library.
Installing OpenSSL on Linux
The necessary OpenSSL lib package can be downloaded from here.
As root, navigate to the directory where you have downloaded the the rpm (e.g. /root/Downloads/) in a Terminal window and install the package with
cd /root/Downloads/ rpm -ivh openssl-libs-1.0.2k-12.el7.x86_64.rpm
OpenSSL on macOS
OpenSSL comes installed as part of macOS and is protected by its System Integrity Protection. PFManager requires access to libssl (and the accompanying libcrypto library) from OpenSSL version 1.0.2 or below, and these are installed by default in the /usr/lib folder.