X Certificate and Key management
| 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
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
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
XCA has been endorsed (among others) by SUSE Linux,[3] Synopsys,[5] and Barracuda Networks.[7]
References
- ↑ "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
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.
