Skip to content

linusklan/xca

This branch is 467 commits behind chris2511/xca:main.

Folders and files

NameName
Last commit message
Last commit date
Jan 3, 2022
Jan 3, 2022
Feb 11, 2022
Nov 20, 2021
Nov 13, 2021
Feb 15, 2022
Jan 3, 2022
Nov 20, 2021
Nov 25, 2009
Nov 13, 2021
Feb 16, 2022
Jan 21, 2020
Jun 1, 2021
May 11, 2021
Aug 11, 2015
Jan 3, 2022
Apr 24, 2021
Jun 1, 2021
Jan 17, 2022
May 11, 2021
Nov 20, 2021
Jan 17, 2022
Jan 17, 2022
Nov 20, 2021
May 7, 2021
Jun 1, 2021
Jun 1, 2021

Repository files navigation

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:

About

X Certificate and Key management

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 90.3%
  • C 5.6%
  • CMake 2.3%
  • Shell 0.8%
  • Perl 0.4%
  • Dockerfile 0.3%
  • Other 0.3%