docs:tips_n_tricks:phpki.html
This is an old revision of the document!
PHPki
(state of Februray 6th 2015)
PHPki is a web based CA “solution” written in PHP. Apart from the basic question wether it make sense to have such a critical part of your security infrastructure run as a networked service, there are several sources on the net:
- William “eddieroadcap” Roadcaps propably original code on sourceforge, not updated since April 23th 2013, being 0.83 the last version published there. In the meantime, this is declared "temporarly" unmaintained.
- Nick “radicant” Pappas fork on github which apparently started on February 28th 2012 with 0.83 and merged several pull requests by other contributors in the meantine.
- apatiks1) fork of radicants code which is requested to be mergedby a conflicting pull request stale since May 4th 2015
- interiorcodealls fork on github, who refers to eddieroadcaps project page on sourceforge, but unfortunately restarted version numbering with 0.1 apparently on December 18th 2015 based on eddieroadcaps latest code.
- By searching for forks and documentation, I noticed the project SME-Server, which obviously has incorporated one of eddiroadcaps latest versions.
I tried out eddieraoadcaps code some time ago and I don't remember any problems setting up a minimal demo. Recently I tried apatiks latest version and encountered some glitches:
- Running on an Ubuntu system, I didn't see any reason to pull composer somewhere dirty in my file system, instead I installed the smarty3 package which needed adoption of the
require()
statement in include/std_includes.php - The documentation on first start - meaning setup etc. - is not very helpfull. Basically, the parameter STORE_DIR needs to be set manually in define.php.
- Although it is very common, I don't like the use of
.htaccess
files. Setting up a configuration in/etc/apache2/conf-available/phpki.conf
seems to be straight forward though.
1)
Andrew Patik?
docs/tips_n_tricks/phpki.html.1454784053.txt.gz · Last modified: 06.02.2016 19:40 CET by peter