To configure the CTI OS, three setup programs are
implemented. These setup programs are part of the Win32 CTI OS toolkit
installation, and are located in the directory
Systems\CTIOS Client\CTIOS Security\Utilities.
The first setup program, CreateSelfSignedCASetupPackage.exe,
creates a self-signed certificate authority (CA). This must be run once if the
customer wants to use a self-signed CA instead of a third party and the output of
CreateSelfSignedCASetupPackage.exe must be saved in a secure place. This
program creates CA-related files. One file, CtiosRoot.pem, contains the private
CA information. This file must be kept in a safe place. Another file,
CtiosRootCert.pem, contains public CA information. This setup program asks the
user to enter a password for the CA (between 8 and 30 characters), which are
used when signing CTI OS certificate requests.
The second setup program, SecuritySetupPackage.exe, is used to
generate certificate requests for both CTI Toolkit Desktop Client and CTI OS
Server. If the certificate request is for the CTI OS Server, then it generates
CtiosServerKey.pem, and CtiosServerReq.pem. These files are used when signing
server certificates. If the certificate request is for the CTI Toolkit Desktop
Client, then it generates CtiosClientkey.pem, and CtiosClientreq.pem. These
files are used when signing client certificates.
The third setup program, SignCertificateSetupPackage.exe. is used
to sign both CTI Toolkit Desktop Client and CTI OS Server certificates. This
program is used only when the customer decides to sign their CTI Toolkit
Desktop Client and CTI OS Server certificates with self signed CA. This program
must reside in the same directory as the CtiosRootCert.pem and CtiosRoot.pem.
If the certificate that is going to be signed is for the client, it generates
CtiosClient.pem file. If the certificate that is going to be signed is for the
server, it generates CtiosServer.pem file. This program asks the user to enter
the following information: