by Business Fundamentals

SuiteCRM connected to Xero
Create Accounts AND Invoices (ACCREC AND ACCPAY) in Xero from your Detail OR List views in SuiteCRM - no more double entry - Send all your SuiteCRM records to Xero - once there update them TO or FROM Xero, quick links created to those records

Free 30 day trial
Try it Now

Create your OpenSSL Key Pair

Linux or Mac Platform
Windows Platform

Linux or Mac Platform

As both of these OS's are based on Unix, they should have OpenSSL installed. You'll need to

  1. Open a terminal window
  2. Copy and paste the following command into the window and press the Enter key
    openssl genrsa -out privatekey.pem 1024
  3. Copy and paste the following command into the window and press the Enter key
    openssl req -new -x509 -key privatekey.pem -out publickey.cer -days 1825
  4. Answer the questions that are presented to you. Some of the questions do NOT need to be answered, entering a full stop as the answer will leave them blank. Questions include:
    Country Name (2 letter code)
    State or Province Name (full name)
    Locality Name (eg, city)
    Organization Name (eg, company)
    Organizational Unit Name (eg, section)
    Common Name (e.g. server FQDN or YOUR name
    Email Address

If you cut/pasted the commands above you should be able to locate 2 files, privatekey.pem and publickey.cer in the folder that your terminal command was executed in. Type pwd and press enter in the terminal window to find what that directory is. These are your private/public keys. Cut and paste them to a secure location on your computer, remember where you put them.

Windows Platform

The configuration process requires that you download and install OpenSSL (Windows platform) and use that app to generate SSL keys. If you are working on a Linux platform you may already have OpenSSL installed. If not you'll need to use your package manager to install the software and create the key files.

To get an idea of the complexity of this process please watch the video available on the Installation Guide page BEFORE attempting to complete the following steps

If you believe this process is TOO difficult for you to complete we have a couple of possible options:
1. Go here, select Option 1 and fill out the form . We will create an installable module for you that will contain your SSL Keys
2. If you're comfortable creating compressed/zip files go here, select Option 2 and fill out the form We will send you a package with instructions on where to place your key files and how to create an installable package that will upload your key files for you
3 There are a number of online services available to generate key pairs HOWEVER we have not tested ANY of them and cannot recommend any of them

Create the Key Pair

1 Download and install OpenSSL on your system. REMEMBER the folder you install it to - Download OpenSSL for Windows here
2 In Windows, click on the Start menu button (bottom left corner of your monitor) and type cmd. You should be presented with the following window.

cmdPrompt.jpg

3 Right click on the Command Prompt entry and select Run as Administrator, answer Yes to the pop up window
4 In the CMD window, navigate to the folder in which you installed OpenSSL and open the bin folder. IMPORTANT!!! Your command prompt window MUST be in the bin folder for this process to work

CmdPrompt2.jpg

5 Copy and paste the following command into the window and press the Enter key
openssl genrsa -out privatekey.pem 1024
6 Copy and paste the following command into the window and press the Enter key
openssl req -new -x509 -key privatekey.pem -out publickey.cer -days 1825
7 Answer the questions that are presented to you. Some of the questions do NOT need to be answered, entering a full stop as the answer will leave them blank. Questions include:
    Country Name (2 letter code)
    State or Province Name (full name)
    Locality Name (eg, city)
    Organization Name (eg, company)
    Organizational Unit Name (eg, section)
    Common Name (e.g. server FQDN or YOUR name
    Email Address
9 When you have completed the questions type in exit and press the Enter key
10 Using Windows Explorer, navigate to the bin folder. If you cut/pasted the commands above you should be able to locate 2 files, privatekey.pem and publickey.cer. These are your private/public keys. Cut and paste them to a secure location on your computer, remember where you put them.

Download OpenSSL for Windows here

Installation Steps

Installation Guide
Xero Private Application
SuiteCRM Installation
SuiteCRM Configuration

Saving Comment Saving Comment...