Software:OpenXPKI

From HandWiki
Short description: Open source public key infrastructure software
OpenXPKI
OpenXPKI logo.png
Developer(s)The OpenXPKI Foundation
Written inPerl
Operating systemUnix-like operating systems
TypePublic key infrastructure
LicenseApache License V 2.0
Websitehttp://www.openxpki.org/

The OpenXPKI project stewards an open-source Public Key Infrastructure (PKI) software.

History

The OpenXPKI project commenced c. 2005 and began to produce usable software from c. 2010 but choose to take a precautionary approach with the first production level release in 2015.[1] The approach taken was to create a modular system with most modules capable of being re-utilised in other systems[2] - a Workflow engine centered approach.[3]

The software has been mostly written in Perl[4] and designed to run on Unix-like operating systems such as FreeBSD and Linux.[4] Database backends have been created for MySQL, PostgreSQL, the Oracle Database and IBM Db2.[4]

Technical

After installation the software on the node is configured to act as a Certificate Authority (CA), Registration Authority (RA) or End-Entity Enrolement (EE) node.[4][2]

One client implementation is a web frontend that allows end-users to access the OpenXPKI system using a web browser, and a command line interface also available for system administrators.[5] OpenXKPI also has a SCEP interface available.[1][6]

Reception

OpenXPKI has been used successfully in scenarios from performance testing up to enterprise level environments. Shortcomings are that it requires additional components to complete a certificate based authentication, including software for efficient certificate distribution.[7]

References

Footnotes

  1. 1.0 1.1 Schmeh 2016, Vorword (preface).
  2. 2.0 2.1 Bartosch 2005, p. 1.
  3. Müller 2011, p. 546.
  4. 4.0 4.1 4.2 4.3 Mahnke, Leitner & Damm 2009, p. 240.
  5. Bartosch 2005, pp. 1-2.
  6. OpenXPKI 2021, p. 1.
  7. Ludin 2021.

Sources

External links