X - Certificate and Key management This application is intended for creating and managing X.509 certificates, certificate requests, RSA, DSA and EC private keys, Smartcards and CRLs. Everything that is needed for a CA is implemented. All CAs can sign sub-CAs recursively. These certificate chains are shown clearly. For an easy company-wide use there are customiseable templates that can be used for certificate or request generation. All cryptographic data is stored in a SQL database. SQLite, MySQL (MariaDB) and PostgreSQL databases are supported.
28 lines
601 B
Makefile
28 lines
601 B
Makefile
# $NetBSD $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.xca
|
|
PKG_SUPPORTED_OPTIONS= sqlite3 mysql pgsql
|
|
PKG_SUGGESTED_OPTIONS= sqlite3
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
###
|
|
### Use SQLite3 for storing certificate data
|
|
###
|
|
.if !empty(PKG_OPTIONS:Msqlite3)
|
|
DEPENDS+= qt4-sqlite3>=${QTVERSION}:../../x11/qt4-sqlite3
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mmysql)
|
|
###
|
|
### Use MySQL for storing certificate data
|
|
###
|
|
DEPENDS+= qt4-mysql>=${QTVERSION}:../../x11/qt4-mysql
|
|
.endif
|
|
|
|
###
|
|
### Use PostgreSQL for storing certificate data
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mpgsql)
|
|
DEPENDS+= qt4-pgsql>=${QTVERSION}:../../x11/qt4-pgsql
|
|
.endif
|