X Certificate and Key management
Go to file
Melg Eight 4063884740
Add missing comma between two image names
Before that "" was concatenated with second element so each
call by index to that array would be off by 1.

Signed-off-by: Melg Eight <public.melg8@gmail.com>
2022-02-10 15:06:37 +03:00
.github/workflows Add github cmake build instructions 2022-01-03 20:04:34 +01:00
cmake cmake: fixup undefined variables 2022-01-03 20:03:31 +01:00
doc cmake: fixup undefined variables 2022-01-03 20:03:31 +01:00
img Improve dependencies in cmake files and add sensible defaults 2021-11-20 10:55:30 +01:00
lang Windows MSI: Improve WXS file creation with cmake 2021-11-13 23:51:04 +01:00
lib cmake: fixup undefined variables 2022-01-03 20:03:31 +01:00
misc dynamic.wxs: Improve OpenSSL DLL path 2022-01-03 20:04:34 +01:00
release Rename VERSION to VERSION.txt 2021-11-20 02:12:02 +01:00
test improve autotest 2009-11-25 09:01:49 +01:00
ui Refactor item export: separate GUI and database 2021-11-13 14:49:02 +01:00
widgets Add missing comma between two image names 2022-02-10 15:06:37 +03:00
xcf Add first shot of installer dialog Image 2020-01-21 21:34:31 +01:00
.gitignore Switch from autotools/qmake to cmake 2021-06-01 17:48:37 +02:00
.travis.yml Fix travis build 2021-05-12 00:03:52 +02:00
AUTHORS Justify list of authors 2015-08-11 07:31:51 +02:00
changelog Prepare XCA 2.4.0 2021-05-07 22:40:29 +02:00
CMakeLists.txt Add github cmake build instructions 2022-01-03 20:04:34 +01:00
COPYRIGHT Adapt build methods for Apple developer account 2021-04-24 23:16:36 +02:00
Dockerfile Get rid of libltdl. QLibrary provides the same functionality 2021-06-01 17:48:37 +02:00
INSTALL Update installation documentation 2022-01-17 21:42:48 +01:00
INSTALL.docker Switch from Qt4 to Qt5 in Travis docker file 2021-05-11 17:04:07 +02:00
INSTALL.mac Improve dependencies in cmake files and add sensible defaults 2021-11-20 10:55:30 +01:00
INSTALL.w64 Update installation documentation 2022-01-17 21:42:48 +01:00
local.h.in Switch from autotools/qmake to cmake 2021-06-01 17:48:37 +02:00
README.md Update installation documentation 2022-01-17 21:42:48 +01:00
VERSION.txt Rename VERSION to VERSION.txt 2021-11-20 02:12:02 +01:00
xcadoc.cpp Switch from autotools/qmake to cmake 2021-06-01 17:48:37 +02:00

XCA -- X Certificate and Key Management

CMake

Release Notes

  • The latest release is 2.4.0
  • Most notable changes
    • Add support for Ed25519 keys
    • Add commandline support (e.g. generate CRL)
  • Fix a lot of bugs
  • Since version 2 of XCA the database format changed to SQL Don't try to open it with older versions of XCA (< 1.4.0). They will corrupt the database.
  • Please report issues on github https://github.com/chris2511/xca/issues

Changelog:

A detailled changelog can be found here:

http://hohnstaedt.de/xca/index.php/software/changelog

Documentation

This application is documented in the Help menu and here:

https://www.hohnstaedt.de/xca/index.php/documentation/manual

Build from Source

Dependencies

To build XCA you need:

Linux / Unix

  • Install the dependencies

    sudo apt install build-essential libssl-dev pkg-config qtbase5-dev qttools5-dev-tools libqt5sql5 libqt5help5 python3-sphinxcontrib.qthelp
    
  • Clone: git clone https://github.com/chris2511/xca.git

  • Configure: cmake -B build xca

  • Make: cmake --build build -j5

  • Install: sudo cmake --install build

  • Or install local and copy later as root: DESTDIR=DEST cmake --install build --prefix /usr

Apple macos

  • Install the dependencies
    xcode-select --install
    brew install openssl qt5 python3 cmake
    pip3 install sphinx
    
  • Clone: git clone https://github.com/chris2511/xca.git
  • Configure: cmake -B build xca
  • Make: cmake --build build -j5
  • Build the DMG: cd build && cpack
  • Build the PKG: cd build && cpack -G productbuild

Xcode

  • Install dependencies and clone xca as above and additionally install the xcode app
  • `cmake -G Xcode

Windows

Of course VSCode may be used, too. The MSVC toolchain, however is no supported, yet.

SQL Drivers

Optional for the remote database connections: