Skip to content

Latest commit

 

History

History
101 lines (77 loc) · 3.28 KB

README.md

File metadata and controls

101 lines (77 loc) · 3.28 KB

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: