Skip to main content
Skip table of contents

CLI

Introduction

EJBCA Command Line Interface (CLI)

Slide Deck: EJBCA CLI

Overview: This module takes a look at the (2) tool-kits that are provided with EJBCA;

  • EJBCA Client Toolbox and

  • EJBCA Command line interface (CLI)

Each toolkit has specific purposes and functionality. The tools do not overlap!

/opt/clientToolBox (Client toolbox) - It can be easily copied off and used on a different server or can be used locally, and allows you to perform tasks such as:

  • stress tests with EJBCA,

  • test the database connection

  • perform WebService calls, such as creating/revoking an End entity - among other functions. We’ll be using some of the commands in this toolkit to give you an idea of its capabilities.

/opt/ejbca/bin (EJBCA CLI) - contains the second toolkit, that can be used to interface with EJBCA using a terminal session. You may also use the commands interactively, or if you like, create a script to run repetitive tasks. Some tasks that can be performed with the CLI include:

  • managing crypto tokens,

  • managing EJBCA roles,

  • and managing CA’s among other functions.

Slide Reference

Learn more about scripting using the EJBCA CLI

Learn which commands can be run and how to access them

Get familiar with commands provided with EJBCA CLI


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.