OpenSSL is a utility that enables you to generate an SSL certificate and private key. See Overview of SSL Encryption for information on SSL certificates and private keys. NetSuite requires certificates and private keys in the following contexts:
When setting up a secure web store, including secure shopping domains, single secure domains for shopping and checkout, and custom checkout domains.
When using secure domains, you must purchase an SSL certificate from a third party. See Purchase Domains and SSL Certificates for more information.
When testing SuiteCommerce using a secure domain on the local server.
Certificates and private keys are required when using HTTPS. You can generate the certificate and keys locally using OpenSSL. See Secure HTTP (HTTPS) with the Local Server for more information.
To download and install OpenSSL on Windows:
You can download binaries from Shining Light Productions. Choose the correct version for your Windows system.
You can also download the OpenSSL source code and compile the binaries locally. See http://www.openssl.org for more information.
OPENSSL_CONFIG environment variable.
OPENSSL_CONFIG environment variable in your path or on the command line using the following statement:
Use the corresponding path for your installation.
To download and install OpenSSL on Other Platforms
On MacOS, use Homebrew to install OpenSSL. After installing Homebrew, use the following command:
brew install openssl
On Ubuntu Linux, use the following command to install OpenSSL:
apt-get install openssl