Red Hat Certificate System
Software Development Kit
(CS  SDK)

(View the attached license detailing the use of this CS SDK.)



Please click on the folder in which you are interested . . .


Table of Contents
FOLDER CONTENTS
cs_sdk This is the top-level folder which contains all portions of the CS SDK including the following CS 7.x folders:
  • HTTP_interfaces,
  • javadocs,
  • samples, and
  • tutorials
HTTP interfaces This folder contains the complete HTTP interfaces for CS 7.x.
javadocs This folder contains the complete javadocs for the CS 7.x Application Programming Interface (API) including the following CS 7.x specifications:
  • framework (including public interfaces, security interfaces (JSS), and security interfaces (deprecated)), and
  • plug-ins (consisting of plug-in implementations)
samples This folder contains sample source code of various plug-ins that are included in CS 7.x out-of-the-box. This source code has been included for reference only, and is only used to demonstrate how a particular CS 7.x feature was implemented. Since this represents the actual code currently present in CS 7.x, it does NOT need to be recompiled. Samples have been included for each of the following CS 7.x plug-ins:
  • authentication,
  • authorization (including authorization managers and evaluators),
  • CRL extensions,
  • jobs,
  • listeners,
  • logs,
  • notification,
  • OCSP store,
  • passwords,
  • policies* (including constraints and extensions),
  • profiles (including common plug-in profiles, and constraints, default, input, and output plug-in profile policies),
  • publishing (including mappers and publishers),
  • requests,
  • selftests (including ca, kra, ocsp, and ra), and
  • servlets (including admin, base, cert, cert/scep, common, connectors, keys, ocsp, processors, profiles, and requests)

* - deprecated; use profiles instead
tutorials This folder contains complete tutorials to help demonstrate how easy it is for users to create their own plug-ins for CS 7.x. Each tutorial includes a complete generic description of the composition of that type of plug-in, detailed step-by-step instructions describing how to build, install, and run such a standalone plug-in, java source code for the standalone plug-in, environment and build scripts for both the UNIX and Windows platforms, one or more configuration files, and a verification file. A tutorial has been included for each of the following CS 7.x plug-ins:
  • authentication,
  • jobs,
  • listeners,
  • passwords,
  • policies* (including constraints ONLY),
  • profiles (including common plug-in profiles, and constraints, default, input, and output plug-in profile policies),
  • publishing (including mappers and publishers), and
  • servlets (including cert ONLY)

* - deprecated; use profiles instead