Running Triplesec on Windows

On Windows Triplesec Server is configured as a Windows Service. There are several ways to start and stop the service:

  1. Start Triplesec from the Services tool by selecting start->Administrative Tools->Services.
  2. Services can also be accessed via the Microsoft Management Console (MMC) through the "Computer Management" menu item under the "Administrative Tools" menu.
  3. The "General" tab on the Triplesec Service Configuration Manager can be used to start and stop the service as well.
  4. The System Tray icon for the Triplesec System Tray Monitor can be right clicked to expose a menu that has options for starting and stopping the service. Below is a screen shot of the system tray icon and the menu after clicking the mouse's right button:

Running Triplesec on *NIX Platforms

Triplesec installers and the RPM for Linux install a runlevel script for the daemon at /etc/init.d/triplesec if Triplesec was installed as root. The daemon can be setup with chkconfig on Linux to run at a particular runlevel. To start and stop the daemon by hand the following commands are used:

/etc/init.d/triplesec start
/etc/init.d/triplesec stop

Or:

service triplesec start
service triplesec stop

Regardless of whether the server is installed by a root user or non-root user a copy of the init script is kept in the bin directory of the installation. This script can be used by both root and non-root users to start and stop the server as they would when the script is installed in /etc/init.d. The only difference is that this script does not need root privledges.

Here's how you start and stop the server. Please substitute your installation path for the ${install.home} variable:

${install.home}/bin/server.init start
${install.home}/bin/server.init stop

Running Triplesec on MacOS

MacOSX is basically a UNIX variant however there is no /etc/init.d directory. The installer instead leaves the equivalent of an init script within the ${install.home}/bin/ folder. There you'll find the server.init shell script which can be used to start and stop the server just like on Linux:

${install.home}/bin/server.init start
${install.home}/bin/server.init stop
  • No labels