X Certificate and Key management
Script error: No such module "Draft topics". Script error: No such module "AfC topic".
This article is a stub. You can help EverybodyWiki by expanding it. |
XCA 2.4.0 on Windows 10 | |
Developer(s) | Christian Hohnstädt (GitHub/chris2511)[1] |
---|---|
Initial release | July 3, 2002 |
Stable release | 2.4.0
/ May 7, 2021 |
Written in | C++ |
Engine | |
Operating system | |
Platform | x86-64 |
Type | Public Key Infrastructure |
Website | hohnstaedt |
Search X Certificate and Key management on Amazon.
X Certificate and Key management (XCA) is a free and open-source multi-platform GUI application intended for creating and/or managing X.509 certificates, certificate signing requests, private/public keys (RSA, DSA, and EC), smart cards (via PKCS #11), and certificate revocation lists (CRLs).[2][3]
Functionality[edit]
XCA has the following major features:[4]
- Generate and manage asymmetric private/public keys (RSA, DSA, and EC)
- Generate and manage X.509 certificates (including root and intermediate CA certificates) hierarchically
- Generate and process X.509 certificate signing requests (CSRs)
- Revoke previously issued certificates and generate certificate revocation lists (CRLs)
- Read, write, and delete certificates and keys from/to hardware tokens (e.g. smart cards or HSMs) using a PKCS #11 dynamically linked library provided by a third party.
- Sets of certificate hierarchies and keys are stored as a workspace in a database. Keys in the database are protected with password-based encryption.
- Can be controlled entirely via a graphical user interface that is generally considered easier to use than equivalent functionality provided by command-line applications such as OpenSSL.[5]
- Some operations are accessible over a command-line interface
Implementation[edit]
XCA is written mostly in C++. It relies on OpenSSL to handle cryptographic operations and data structures and its user interface is implemented using the Qt framework.[6]
Usage[edit]
XCA has been endorsed (among others) by SUSE Linux,[3] Synopsys,[5] and Barracuda Networks.[7]
References[edit]
- ↑ "chris2511 (Christian Hohnstädt)". GitHub. Retrieved 21 December 2022.
- ↑ "X Certificate and Key Management". Official website. Retrieved 22 December 2022.
- ↑ 3.0 3.1 "Managing a PKI with XCA, X certificate and key manager". SUSE Linux. Retrieved 21 December 2022.
- ↑ "Manual". Official website.
- ↑ 5.0 5.1 "Stop Paying For SSL Certificates You Don't Need". Synopsys. 11 July 2013. Retrieved 21 December 2022.
- ↑ "chris2511/xca: X Certificate and Key management". GitHub. Retrieved 22 December 2022.
- ↑ "How to Create Certificates with XCA". Barracuda Networks. Retrieved 21 December 2022.
External links[edit]
This article "X Certificate and Key management" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:X Certificate and Key management. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.