Line 1: |
Line 1: |
| {{Languages|PHPki}} | | {{Languages|PHPki}} |
| | | |
− | {{Note box| For v10 we have created a new update version of PHPKi called PHPKi-ng with fixes and higher security defaults. If you used the previous version you will need to create a new CA and certificates. We have imported the original version to contribs if you really need to use it, but it is not recommended, and will not be generally released}} | + | {{Note box| For v10 we have created a new update version of PHPKi called PHPKi-ng with fixes and higher security defaults. If you used the previous version you will need to create a new CA and certificates. We have imported the original version to contribs if you really need to use it, but it is not recommended, and will not be generally released.}} |
| | | |
| ===Maintainer=== | | ===Maintainer=== |
Line 23: |
Line 23: |
| [http://sourceforge.net/projects/phpki/ PHPki] is an Open Source Web application for managing a multi-agency PKI for HIPAA compliance. With it, you may create and centrally manage X.509 certificates for use with S/MIME enabled e-mail clients, SSL servers, and VPN applications. PHPki is now used to manage certificates with the latest release of the [[OpenVPN_Bridge|SME Server OpenVPN Bridge contrib]]. | | [http://sourceforge.net/projects/phpki/ PHPki] is an Open Source Web application for managing a multi-agency PKI for HIPAA compliance. With it, you may create and centrally manage X.509 certificates for use with S/MIME enabled e-mail clients, SSL servers, and VPN applications. PHPki is now used to manage certificates with the latest release of the [[OpenVPN_Bridge|SME Server OpenVPN Bridge contrib]]. |
| | | |
− | You can see a demo installation [http://phpki.sourceforge.net/phpki/ here] | + | You can see a demo installation [http://phpki.sourceforge.net/phpki/ here.] |
| | | |
| === Requirements === | | === Requirements === |
Line 32: |
Line 32: |
| === Installation === | | === Installation === |
| | | |
− | {{Warning box| If openvpn is not detected PHPKi cannot generate a TA Key and it should advise you during install. To generate a TA Key once you have openvpn installed do this (assuming this is the correct directory) | + | {{Warning box| If openvpn is not detected PHPKi cannot generate a TA Key and it should advise you during install. To generate a TA Key once you have openvpn installed do this (assuming this is the correct directory) |
| openvpn --genkey --secret /opt/phpki/phpki-store/CA/private/takey.pem | | openvpn --genkey --secret /opt/phpki/phpki-store/CA/private/takey.pem |
| chown phpki:phpki /opt/phpki/phpki-store/CA/private/takey.pem}} | | chown phpki:phpki /opt/phpki/phpki-store/CA/private/takey.pem}} |
Line 132: |
Line 132: |
| | | |
| === Add another admin === | | === Add another admin === |
− | if you happen to need to delegate certifciate generation, you can use user-panel to add access to the panel, but you will also need to add the user manually to phpki config | + | if you happen to need to delegate certificate generation, you can use user-panel to add access to the panel, but you will also need to add the user manually to phpki config |
| | | |
| edit /opt/phpki/phpki-store/config/config.php<syntaxhighlight lang="php"> | | edit /opt/phpki/phpki-store/config/config.php<syntaxhighlight lang="php"> |
Line 160: |
Line 160: |
| === Re-install === | | === Re-install === |
| | | |
− | ==== before php-ki-ng 0.84-14 ==== | + | ==== before phpki-ng 0.84-14 ==== |
− | If you have removed the contrib, and want to re-install it keeping you previous CA (assuming you restored /opt/phpki), you'll need to follow these steps after you have installed the rpms: | + | If you have removed the contrib, and want to re-install it keeping your previous CA (assuming you restored /opt/phpki), you'll need to follow these steps after you have installed the rpms: |
| | | |
| cd /opt/phpki/html/ | | cd /opt/phpki/html/ |
Line 186: |
Line 186: |
| {{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=phpki-ng|noresultsmessage="No open bugs found."}} | | {{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=phpki-ng|noresultsmessage="No open bugs found."}} |
| | | |
− | === changelog === | + | === Changelog === |
| Only released version in smecontrib are listed here. | | Only released version in smecontrib are listed here. |
| | | |