p5-openxpki-2.5.5.txz


Advertisement

Description

p5-openxpki - Perl based trustcenter for PKI: universal server building block

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest i386
Package filename p5-openxpki-2.5.5.txz
Package name p5-openxpki
Package version 2.5.5
Package release -
Package architecture i386
Package type txz
Category perl5 security
Homepage https://www.openxpki.org/
License APACHE20
Maintainer svysh.fbsd@gmail.com
Download size 1.89 MB
Installed size 7.06 MB
Perl based trustcenter software for private key infrastructure (PKI):
universal server building block
WWW: https://www.openxpki.org/
Groups: openxpki
Options:
- DOCS: on
- EXAMPLES: on
- GRAPHVIZ: off
- Universal server building block (OpenXPKI) for arbitrary PKI: installed.
- SCEP prerequisite binary and i18n tools for UI: installed.
- Enable utf8 locale (e.g. en_US.utf8) for the translation staff to operate
(translation is needed even for English language).
- Install your favorite database (enable utf8 support),
e.g. databases/mysql56-server
- Install perl interface for your favorite database,
e.g. databases/p5-DBD-mysql
- Install your favorite web server.
Choose from two versions of the handler: based on CGI or FastCGI
perl core modules.
Copy CGI or FastCGI scripts from /usr/local/share/examples/openxpki/cgi-bin to the location
where your web server can use them. Set executable permissions for them.
Copy htdocs files from /usr/local/share/examples/openxpki/htdocs to the location
where your web server can use them.
You can see some samples in /usr/local/share/examples/openxpki/config/apache.
- If you want your server to act just as the simplest CA,
then the basic deployment procedure is all you need:
copy sample configuration for this case with
cp -R /usr/local/share/examples/openxpki/config/openxpki/* /usr/local/etc/openxpki/
and follow advice at:
https://openxpki.readthedocs.org/en/latest/quickstart.html
Without this deployment procedure OpenXPKI server would not start.
- If you want more complex role for your server inside the PKI infrastructure,
then you need to perform further deployment procedure for your server atop
the basic deployment.
- This port has created user:group as openxpki:openxpki, which owns
the OpenXPKI server.
- After first fresh installation, create empty log files as follows
(assuming your web server is owned by user www):
install -m 660 -o openxpki -g openxpki /dev/null /var/log/openxpki/openxpki.log
install -m 660 -o www -g www /dev/null /var/log/openxpki/webui.log
install -m 660 -o www -g www /dev/null /var/log/openxpki/scep.log
install -m 660 -o www -g www /dev/null /var/log/openxpki/soap.log
- It is essential that www and openpki are two different users in your system.
- Start daemons in this order:
database server,
OpenXPKI server (/usr/local/etc/rc.d/openxpki start),
web server.
- Docs installed (if you opted so) into /usr/local/share/doc/openxpki
- Mind FreeBSD specific file structure:
/usr/local/etc/openxpki: server configuration, logs configuration.
/var/openxpki: pid file, socket file, ...
/var/openxpki/session: session files.
/var/log/openxpki: server log files.
/var/tmp: temporary directory.
- OpenXPKI has not been fully tested with LibreSSL,
report your LibreSSL story to the list
https://sourceforge.net/p/openxpki/mailman/
or use OpenSSL instead.
install
If you update existing installation, please check if extra handwork 
is needed in your case:
http://openxpki.readthedocs.io/en/latest/upgrading.html
upgrade

Alternatives

Package Version Architecture Repository
p5-openxpki-2.5.5.txz 2.5.5 amd64 FreeBSD Ports Latest
p5-openxpki-2.2.3.txz 2.2.3 i386 FreeBSD Ports Quarterly
p5-openxpki-2.2.3.txz 2.2.3 amd64 FreeBSD Ports Quarterly
p5-openxpki - - -

Requires

Name Value
bash = 5.0.11
libperl.so.5.30 -
p5-Archive-Zip = 1.67
p5-CGI = 4.44
p5-CGI-Fast = 2.15
p5-CGI-Session = 4.48_1
p5-Class-Accessor-Chained = 0.01_2
p5-Class-Std = 0.013
p5-Config-GitLike = 1.17
p5-Config-Merge = 1.04_1
p5-Config-Std = 0.903
p5-Connector = 1.27
p5-Crypt-CBC = 2.33_1
p5-Crypt-LibSCEP = 0.06
p5-Crypt-OpenSSL-AES = 0.02_3
p5-Crypt-PKCS10 = 2.001,1
p5-Crypt-SMIME = 0.25
p5-Crypt-SSLeay = 0.72_3
p5-Crypt-X509 = 0.51_1
p5-Crypt-X509-CRL = 0.1
p5-DBD-Mock = 1.49
p5-DBIx-Handler = 0.15
p5-Data-Password = 1.12
p5-Data-Serializer = 0.60_2
p5-Data-UUID = 1.224
p5-DateTime-Format-DateParse = 0.05_2
p5-Devel-NYTProf = 6.06
p5-IO-Prompt = 0.997004
p5-IPC-ShareLite = 0.17_1
p5-JSON = 2.97.001
p5-LWP-Protocol-connect = 6.09_1
p5-LWP-Protocol-https = 6.07_1
p5-Locale-libintl = 1.31
p5-Log-Log4perl-Layout-JSON = 0.56
p5-Mail-RFC822-Address = 0.3_1
p5-Moose = 2.2011,1
p5-MooseX-Params-Validate = 0.21
p5-Net-DNS = 1.21,1
p5-Net-IP = 1.26_1
p5-Net-Server = 2.009
p5-NetAddr-IP = 4.079
p5-Path-Class = 0.37
p5-Proc-Daemon = 0.23
p5-Proc-ProcessTable = 0.59
p5-Proc-SafeExec = 1.5_1
p5-RT-Client-REST = 0.56,1
p5-Regexp-Common = 2017060201
p5-SOAP-Lite = 1.27
p5-SQL-Abstract-More = 1.33
p5-Switch = 2.17_1
p5-Sys-SigAction = 0.23
p5-Template-Toolkit = 2.29
p5-Test-Pod = 1.52
p5-Test-Pod-Coverage = 1.10_1
p5-Test-Prereq = 2.002
p5-Text-CSV_XS = 1.34
p5-TimeDate = 2.30_2,1
p5-Workflow = 1.48
p5-XML-Filter-XInclude = 1.0_2
p5-XML-SAX-Writer = 0.57
p5-XML-Validator-Schema = 1.10_2
p5-openxpki-i18n = 2.5.5
p5-perl-ldap = 0.6500
perl5 = 5.30.0

Download

Type URL
Mirror pkg.freebsd.org
Binary Package p5-openxpki-2.5.5.txz
Source Package security/p5-openxpki

Install Howto

Install p5-openxpki txz package:

# pkg install p5-openxpki

See Also

Package Description
p5-openxpki-i18n-2.5.5.txz Perl based trustcenter software for PKI: i18n tools
p5-orz-0.13_1.txz Method of annotation as /* */ in perl
p5-pQuery-0.24.txz Perl Port of jQuery.js
p5-parent-0.237.txz Establish an ISA relationship with base classes at compile time
p5-perl-ldap-0.6500.txz Client interface to LDAP (includes Net::LDAP)
p5-pip-1.19_1.txz Perl Installation Program
p5-plog-0.10.txz Perl based ipfilter log reporter
p5-plutil-1.7.txz Perl implementation of Mac OS X plutil
p5-pod2pdf-0.42_1.txz Converts POD to PDF format
p5-podlators-4.12.txz Modules to convert and parse POD (Plain Old Documentation)
p5-prefork-1.05.txz Optimize module loading across forking and non-forking scenarios
p5-qpsmtpd-0.93_3.txz Flexible SMTP daemon written in Perl and featuring a plugin API
p5-relative-0.04_1.txz Load modules with relative names
p5-reslog-3.16_3.txz Reverse-resolve IP in Apache log files
p5-sdf-2.001_2.txz Simple Document Format - "author-friendly" mark-up system
Advertisement
Advertisement