Changelog¶
xca 2.8.0 Sun Oct 13 2024¶
Add SHA3 algorithms to the select box
Close #593: App freezes/crashes when trying to export certain keys
Close #306 #537: Allow Database-driver options in config file
Close #537: macos: Compile mariadb-connector and qsqlmysql
Close #152: How can we specify the Cryptographic Service Provider
Close #590: MacOS OpenSSL legacy provider not loaded
Close #199: Templates and Key Identifiers
Close #239: Check existing Name Constraints
Add OpenSSL PURPOSE and validation results
Close #587: Incomplete refactoring of adapt_explicit_subj
Combine #90 and #315 and support UPN in name constraints
Close #90, #361: Name Constraints (RFC5280 section 4.2.1.10)
Close #296: Proper plurals
Close #88: Export to multiple files with common or individual password
Close #313: Support JWK export format of certificates
Close #359: Symlink to PKCS#11 lib resolved
Close #552: issues with icons in gnome dock
Close #315 Support UPN type for EAP/802.1X certificate
Add korean translation
Close #287: template don’t save/restore correctly
Close #351: a1int::getLong() doesn’t handle all error cases
Close #401: Write PEM data to a file especially for crlgen
Close #548: export certificate: error using child folder
Close #391: hide expired and revoked certificates
xca 2.7.0 Tue Aug 27 2024¶
Close #311: Install QT translation files again
Close #304: oids.txt not found etc if prefix non-standard
Add cmdline option to disable native dialogs
Close #364: Export ED25519 private key with password
Switch encryption in “Cert+PKCS#8” and “Database dump mode from DES3-EDE to AES-256
Drop support of encrypted PVK files.
Windows/Mac build: switch to QT 6.6.3
Close #554: Missing option to disable file association in Windows setup
Close #395: Flexible Clipboard Export
Close #550: Fix compiling tests issue by providing -pthread link flag.
Fix calendar export for CAs
Support importing existing OpenVPN TLS Auth keys
Fix “Copy extensions from request” function
Fix login via PinPad on e.g ReinerSCT
Extend #383: tag insecure PFX/PKCS#12 algorithms
Close #536: macos include OpenSSL legacy provider
Close #532: XCA not in English on macos
Close #89: ta.key for OpenVPN tls-auth
Close #496: PKCS11 access to AWS CloudHSM failed
Yubikey improvements
xca 2.6.0 Mon Feb 26 2024¶
Update documentation of certificate export and remote databases
Close #520: Fix permanent processor load
Close #518: Export certificates for ovpn file
Close #512 #474 #481 #506 #509: SHA1 based MAC for PKCS12
Close #458 #511 #503 #500 #494 #484 #482 #475: Support legacy keys and automatically transform them if possible.
Close #493: Renew Certificate freeze XCA
Close #477: paste an encrypted private key results in a crash
Fix crash when deleting CA certificates
Close #480: add flatpak build information and github action
Close #402: Subject Alternative Name not filled by all CN
Improve import: Finish multi import when empty
Add File extensions in Info.plist supported by XCA
Close #384: Quick view of certificates without trying to open XCA
Close #459: pass private key password
Close #465: Export PEM + Key in one File
Close #460: Impossible to import PKCS#12 (RC40_CBC)
Make XCA AppStore compliant with -DAPPSTORE_COMPLIANT=ON
xca 2.5.0 Sun Sep 24 2023¶
Close #423: parameter –name is not respected when running with CLI
Close #457: Support Qt5 < 5.12 / python3-sphinxcontrib.qthelp
Close #440: yellow background makes date text hard to read in dark themes
Close #437: loading CRL at startup generates an error
Close #444 cannot update template internal name
Close #442: asan checks failed
Close #446: show more information in Recent Databases
Improve/Fix database loading
Document vCalendar/ics feature #456
Fix possible segfault caused by wrong free()
Add Bulgarian translation
Close #368: error while creating CRL with CA using EC key (ed25519)
Treat CKA_ID as byte array, not Bignum
Fix #321 - decryptKey shows OpenSSL error
Merge #325 Update entitlement.plist
Close #366: Not Responding after upgrade
Add Persian translation .ts file to XCA.
Close #327: “Dump database” dumps everything to everywhere
Close #317: “Please insert card: …” message
Add Indonesian translation
Close #283 Nitrokey HSM2 can’t create EC keys on 2.4.0
Switch from autotools/qmake to cmake
Close #278: Miss components to connect remote database
Commandline: Add “–list-items” to print a list of database items
Close #67: possibility to ignore password prompt from CLI
Close #259: Follow the XDG base directory specification
Add support for Qt6 and OpenSSL 3.x
Drop support for Qt4
Drop support for old XCA < 2.0.0 databases
Drop support for OpenSSL < 1.1.0
xca 2.4.0 Fri May 07 2021¶
Unify XCA icon (certificate) on all platforms
Close #247: Apple silicon (M1) configure fixes
Add Microsoft BitLocker extended key usage
Disregard OpenSSL 0.9.8 compatibility
Add bash completion script
Add context sensitive help
Convert documentation from linuxdoc/SGML to sphinxdoc
Close #258: xca aborts on exit and on access to own templates
Close #142: Support Ed25519 Import / Export private SSH2 key
Close #142: Support Ed25519: Key-generation, import, export
Close #251: AuthorityKeyIdentifier: use issuer:always
Change language maintainer of brazilian portuguese
Close #230: Change PKCS12 export extension from .p12 to .pfx
Close #208: XCA hung when importing EC keys. For example prime256v1
Close #210: Make dialog to edit SAN less strict
Close #224: Store original path/filename on import
Close #213: configure.ac: add description to AC_DEFINE_UNQUOTED
Close #172 #46: Multiple OCSP Responders
Store default database and recently opened file as UTF8
Close #157 Generate and export CRLs from commandline
Add command line support for creating CRLs, keys and analyzing items
xca 2.3.0 Wed Apr 29 2020¶
Close #191 OID LN differs warning popups at startup
Close #189 Database compaction #189
Improve PKCS11 library loading for portable app
Refactor native separators / and on windows.
Support TLS encrypted MariaDB and PostgreSQL connection
Close #182: UI not using Windows native theme in 2.2.1 portable
Close #70: cant open ics file in ical on macos mojave
Close #72: Add checkbox for OCSP staple feature
Use DESTDIR instead of destdir when installing. Follows autotools convention.
Close #172 #46: Multiple OCSP Responders
Close #170 xca-portable-2.2.1 cannot change language
Fix certificate assignment when importing a CA certificate
Close #163: Show key type/size on column of Certificates tab
xca 2.2.1 Thu Jan 30 2020¶
Close #159 Opening existing database
xca 2.2.0 Wed Jan 29 2020¶
Switch to MSI installer
Close #129 Unattended Installation
Rename HTTPS templates to TLS and support KU/EKU extensions needed by OpenVPN
Close #93 Default output folder / Improve Portable App usability
Improve EC Curve selection for key generation.
Close #21 Support for ODBC (MSSQL)
Close #136 Provide 64bit version of xca
Close #156 secp256k1, secp256r1 and NIST-P256
Transfer Key Usage and Extended Key Usage critical flags
Improve item loading. Inspired by #153
Add japanese translation
Close #138: Portable Version does not remember paths
Close #83: Token selection should not insist on name or serial of the token
Close #95: Copy mysql and psql windows dll files into portable app
Close #144: Database export has issues with wildcards in internal names
Close #143: Hotkey for import
Close #140: Certificate renewal with option to preserved serial number
Fix possible XCA crash
Add Dutch translation
Add Chinese translation
Add Italian language
CLose #120: Mark signed a request doesn’t work
Close #119: Rename “PostgreSQL 6 and 7” to just “PostgreSQL”
Close #116: Duplicate extensions erroneously shown
Close #114: SAN - IPv6 address input not working
Close #68 Generating large DH params freezes UI
Support concurrent database access.
Close #91: Change order of “PKCS#11 provider”
Extend PEM files by human readable information about the item
Support ecdsa SSH public keys
Close #98 Add comment at import/export RSA keys from/to SSH public key
Close #101: Finish Rename with Enter shows Property Dialog
Close #104: Also show sha256 digests of public keys
Close #82: Renew CA ROOT Cert
Verify imported keys thoroughly
xca 2.1.2 Wed Nov 07 2018¶
Close #40 macOS: Crash after xca v2.0.1 quit
Close #37: XCA 2: EVP_DecryptFinal_ex:bad decrypt
Close #74: Exiting XCA 2.1.1 corrupts database
Make PKCS11 libs, working dir and main-window size host-dependent
Support for XCA as portable App
Close #69 Library not loaded: @rpath/ contains local directory
Close #60: Fix MacOSX 2.1.1 binary
Add new maintained languages: Polish, Spanish, Portuguese
xca 2.1.1 Thu Sep 13 2018¶
Allow manual override of the CSR signed flag
Close #56: Duplicate Serials after Upgrade 2.1.0
Close #57: SAN IP not working in 2.1.0
Close #55: Calculate “CSR signed” information from legacy database
Close #55: Add Certificate counter column for CSR
Fix slovak translation
Close #50: Hang while importing 1.4.1 database into 2.1.0
xca 2.1.0 Tue Jul 24 2018¶
Close #48: The SKI tickbox isn’t generating an SKI extension for CSRs
Fix translation of dates
Add private key icon to the key name
Inspired by #42: display dates relative (seconds ago, yesterday, …) while column ordering is still strict by age. The ToolTip shows date and time.
Related to #39: Dynamically adjust explicit DN entries
Close #39: Subject entries shuffled
Close #36: Support adding CN to X509v3 SAN automatically
Close #35: Configurable size of serial number.
Close #34: Improve Mac OSX installation
Close #27: Configurable certificate expiry warning threshold
Generate calender (.ics) files for certificate and CRL expiries
xca 2.0.1 Tue May 08 2018¶
Close #32: Version field contains “Created by Qt/QMake” on MacOSX
Review and update russian ltranslation
Close #31: Closing certificate details window toggles tree folding
Close #25: Certificates are no longer coloured
Close #24: Add LibreSSL support. Tested with LibreSSL 2.7.2
Close #23: Improve limiting to pattern in certificate tree view
Close #20: Unable to chose remote database type (dropdown empty)
Close #19: Replace 3DES encryption by AES-256 during key export
xca 2.0.0 Tue Apr 10 2018¶
Open database before starting a transaction
Fix default hash during startup
Fix Importing PKCS#12 and PKCS#7 files
Improve automatic setting of the certificate internal name
Don’t use remote DB descriptor as local database filename proposal
Usability: Preset remote database input values with previous ones
Add another missing windows postgres library
xca 2.0.0-pre04 Thu Mar 22 2018¶
Accept drivers that don’t support transactions
Install MySQL and PostgreSQL drivers on windows
Closes #10: Warn if certificate without any extension is created
Add table prefix to be prepended to each table for remote SQL DB
Update translations
xca 2.0.0-pre03 Thu Mar 15 2018¶
Fix installation of sql plugins in the Windows installer
Fix opening, importing and dropping databases
xca 2.0.0-pre02 Tue Mar 13 2018¶
Fix crash during PKCS#12 export
Update HTTPS_server template and add example SAN
Acceppt empty password for private key decryption
Fix legacy database-without-password import
xca 2.0.0-pre01 Sun Mar 11 2018¶
Close GitHub Bug #5: Exporting a private key results in too-permissive permissions
Close GitHub Bug #4: Workaround QT bug of editing in QDateTimeEdit
Fix display of dates in the Certificate details (local time displayed a GMT)
The internal name is not neccessarily unique anymore and can be edited in the details dialog as well as the comment.
CSR signing is now statically stored in the database and the comment of the issued certificate.
Private keys in the database are PKCS#8 encrypted and can be exported and decrypted without XCA.
No more incrementing serials. Only unique random serial numbers.
“xca_db_stat” application removed. Use the SQLite3 browser “sqlitebrowser”.
“xca extract” functionality removed. SQL views may be used instead.
Each item may be commented. XCA itself comments important events in the item.
Each item knows its time and origin of appearance.
Change database format to SQL(ite) and support MySQL and PostgreSQL.
xca 1.4.1 Sat Mar 3 2018¶
Replace links to XCA on Sourceforge in the software and documentation by links to my Site.
xca 1.4.1-pre02 Thu Mar 1 2018¶
SF Bug #122 isValid() tried to convert the serial to 64 bit
Beautify mandatory distinguished name entry errors
Support dragging certificates and other items as PEM text
Show User settings and installation path in the about dialog
xca 1.4.1-pre01 Sun Feb 18 2018¶
Remove SPKAC support. Netscape is not of this world anymore.
SF bug #124 Wrong assumptions about slots returned by PKCS11 library
Cleanup and improve the OID text files, remove senseless aia.txt
Update HTML documentation
Refine and document Entropy gathering
Indicate development and release version by git commit hash
Fix dumping private keys during “Dump database”
Fix Null pointer exception when importing PKCS#12 with OpenSSL 1.1.0
SF Bug #110 Exported private key from 4096 bit SSH key is wrong
SF Bug #109 Revoked.png isn’t a valid image
SF Bug #121 CA serial number is ignored in hierarchical view
Improve speed of Bulk import.
Fix starting xca with a database as first arg
xca 1.4.0 Thu Jan 4 2018¶
Update OpenSSL version for MacOSX and W32 to 1.1.0g
Change default hash to SHA-256 and add a warning if the default hash algorithm is SHA1 or less
Switch to Qt5 for Windows build and installation
Do not apply the default template when creating a similar cert
Close SF #120 Crash when importing CA certificate
Close SF #116 db_x509.cpp:521: Mismatching allocation and deallocation
Add support for OpenSSL 1.1 (by Patrick Monnerat)
Support generating an OpenSSL “index.txt” (by Adam Dawidowski)
Thales nCipher key generation changes for EC and DSA keys
Add Slovak translation
xca 1.3.2 Sat Oct 10 2015¶
Gentoo Bug #562288 linking fails
Add OID resolver, move some Menu items to “Extra”
SF. Bug. #81 Make xca qt5 compatible
SF. Bug. #107 error:0D0680A8:asn1 encoding
Don’t validate notBefore and notAfter if they are disabled.
xca 1.3.1 Fri Aug 21 2015¶
Fix endless loop while searching for a signer of a CRL
xca 1.3.0 Thu Aug 11 2015¶
Update to OpenSSL 1.0.2d for Windows and MAC
SF Bug #105 1.2.0 OS X Retina Display Support
Digitaly sign Windows and MAC binaries with a valid certificate
Refactor the context menu. Exporting many selected items to the clipboard or a PEM file now works. Certificate renewal and revocation may now be performed on a batch of certificates.
Feat. Reg. #83 Option to revoke old certificate when renewing
Refactor revocation handling. All revocation information is stored with the CA and may be modified. Revoked certificates may now be deleted from the database
Support nameConstraints, policyMappings, InhibitAnyPolicy, PolicyConstraint and (OSCP)noCheck when transforming certificates to templates or OpenSSL configs
Fix SF Bug #104 Export to template introduces spaces
Add option for disabling legacy Netscape extensions
Support exporting SSH2 public key to the clipboard
SF Bug #102 Weak entropy source used for key generation: Use /dev/random, mouse/kbd entropy, token RNG
SF Feat. Req. #80 Create new certificate, based on existing certificate, same for requests
Add Cert/Req Column for Signature Algorithm
SF Feat. Req. #81 Show key size in New Certificate dialog
Distinguish export from transform: - Export writes to an external file, - Transform generates another XCA item
xca 1.2.0 Sat Mar 21 2015¶
Update to OpenSSL 1.0.2a for Windows and MAC drop brainpool extra builds
Use CTRL +/- to change the font size in the view
Add Row numbering for easy item counting
Support SSH2 public key format for import and export
Add support for SHA-224
add “xca extract” to export items from the database on the commandline
xca 1.1.0 Sat Nov 22 2014¶
SF Bug #79 Template export from WinXP cannot be imported in Linux and Mac OS X
Support for Brainpool windows and MacOSX binaries
SF Feat. Req. #70 ability to search certificates
SF Feat. Req. #75 show SHA-256 digest
RedHat Bug #1164340 - segfault when viewing a RHEL entitlement certificate
Database hardening - Delete invalid items (on demand) - Be more tolerant against database errors - Gracefully handle and repair corrupt databases - Add “xca_db_stat(.exe)” binary to all installations
Translation updates
Optionally allow hash algos not supported by the token
Select whether to translate established x509 terms
Finish Token EC and DSA support - generate, import, export, sign
SF Feat. Req. #57 More options for Distinguished Name
Switch to autoconf for the configure script
SF Feature Req. #76 Export private keys to clipboard
EC Keys: show Curve name in table
Support EC key generation on PKCS#11 token
PKCS#11: Make EC and RSA signatures work
PKCS#11: Fix reading EC keys from card
SF Bug #82 Certificate Creation out of Spec
SF Bug #95 XCA 1.0 only runs in French on a UK English Mac
xca 1.0.0 Wed Oct 22 2014¶
SF Bug #89 Validating CRL distribution point results in error
SF Feature Req. #69 Create “Recent databases…” file menu item
SF Bug #75 authorityInfoAccess set error
SF Bug #88 Minor spelling error
SF Bug #87 Unable to set default key length The Key generation dialog now allows to remember the current settings
Do not interpret HTML tags in message boxes
Overwite extensions from the PKCS#10 request by local extensions This avoids duplication errors and allows to overwrite some extensions from the request
SF Bug #78 replace path separators in export filenames
SF Feature Req. #71 Add KDC Authentication OIDs to default files
SF Bug #82 Certificate Creation out of Spec
Add Croatian translation
SF Bug #83 Inappropriate gcc argument order in configure script
xca 0.9.3 Sat May 12 2012¶
Fix double free in a1time resulting in random crashes
xca 0.9.2 Sun May 6 2012¶
Support for Local timezone dates. Differentiate between invalid and undefined dates.
Fix Bug #3461403 Error when create certificate with CRL distribution point User error -> Improve user-friendlyness
Fix Bug #3485139 Exception when creating certificates in passwordless db
Avoid very long names resulting in duplicate names in the database.
Add warning colors for expired dates.
xca 0.9.1 Fri Oct 21 2011¶
Close bug [ 3372449 ] All numeric names cannot be used
add search functionality for PKCS#11 libraries
fix ASN.1 encoding of PKCS#10 request
Close bug [ 3318203 ] Build failure with GNU gold linker
Add x509v3 extensions to the list of selectable columns
Close bug [ 3314262 ] Incorrect “Path length” template parameter handling
Close bug [ 3314263 ] Unrevoking a certificate does not make it “Trusted”
Feature Request [3286442] Make success/import messges optional
improve Password entry
Improve SPKAC import
add french translation by Patrick Monnerat
Export requests or certificates as openssl config file
Support building with EC disabled
Close bug [3091576] Private key export is always PKCS#8 encoded
Feature Request [3058196] Autoload database
Feature Request [3058195] Export directly to the clipboard
Close bug [3062711] Additional OIDs
Close bug [3062708] Invalid user configuration file path name
Fix PKCS#11 library handling
xca 0.9.0 Sun Aug 29 2010¶
support loading more than one PKCS#11 library
remove the need for engine_pkcs11 now more than one PKCS#11 library can be loaded and used in parallel
Add de/selection of columns and add a lot of new possible columns All Subject entries, the subject hash and whole name, Certificate fingerprints, dates, CA info, CRL number, corresponding key of certs and requests
Improve CRL generation [3035294] CRLNumber, CRLReason
improve creating templates from cert - enhance parsing of CRL-DP, SAN, IAN and AuthInfoAcc - add support for CertificatePolicies - unknown extension are written as generic DER
improve date handling. “notBefore” is not reset to now anymore when applying a time range
Support dropping files onto the application
russian translation by Pavel Belly
support loading DER formatted PKCS#8 keys
ease commandline use
add DH param generation menu entry
improve token handling and PIN changing dialogs
improve key-value table input for “additional DN entries”
PIN and PUK changing implemented
apply partial template-contents - applying the subject only or the extensions only is possible now
add informational messageboxes - whenever an item was successfully created or imported
add support for random serial numbers
improve messages, usability and german translation
improve token support - token initializing - creating keys on a token - store existing keys on a token - delete keys and certs from a token
xca 0.8.1 Tue Jan 5 2010¶
fix string conversion from QString to ASN1
xca 0.8.0 Thu Dec 10 2009¶
improve documentation
improve file-dialog handling
Generate Template from certificate or PKCS#10 request -> Feature request [2213094] and [1108304]
add hash algos “ripemd160” and “SHA384”
add the “no well-defined date” from RFC 5280 as checkbox
Feature request [1996192] Include “OCSPSigning” in misc/eku.txt
Support for EC keys
Update Step-by-step documentation Thanks Devin Reade
Support for Smart Cards
set proper file-extension .xdb on opening databases
xca 0.7.0 Fri Sep 11 2009¶
support modifying the CSR subject during signing
update key images
fix date settings in Certificate renewal dialog
fix certificate request verification
check for duplicate x509 v3 extensions Bug [ 1881482 ] and [ 1998815 ]
make sha1 the default hash to avoid problems with other software Bug [ 1751397 ]
add validation button to see all extensions before creating the cert
change the hashing for the default password. this makes it incompatible to older versions
Major changes for MAC OS X
extend template format for nconf settings
add nconf input field for arbitrary OpenSSL extensions and a “validate” button to check the settings before applying
fix xca.desktop Bug [ 1837956 ]
fix item-export error handling
add PEM paste import feature
extend PEM import to import all items from a PEM file
xca 0.6.4 Mon Aug 13 2007¶
Bug “tree view loose track” fixed
check for certificate errors and display them instead of crashing
move used-keys-button form options to NewX509 dialog
Set string options in options dialog
remove extension and attribute tab in details dialog if no extensions or attributes available
documentation updated
X509 request attributes (like challange password) can be set and viewed.
xca 0.6.3 Thu May 17 2007¶
show CRL signature algorithm information
Add options dialog to set the default hash algo, mandatory distinguished name entries and allow duplicate key use as requested by some users
make cert, crl and key details copy&paste able
fix background color of clicklabels Bug [ 1704699 ]
remove missleading tooltips Bug [ 1704700 ]
fix segfault
switch string handling to UTF8
xca 0.6.2 Mon Apr 9 2007¶
break endless loop in chain building Bug [ 1696878 ]
xca 0.6.1 Thu Apr 5 2007¶
minor documentation updates
Fix openssl-cross patch
recognize certificates with circular references [ xca-Bugs-1693027 ]
be compatibile to QT-4.1 (thanks Tamas TEVESZ)
remove all usages of QT3 backward lib [ xca-Feature Requests-1692800 ]
xca 0.6.0 Fri Mar 16 2007¶
set initial sorting to ascending order
add RFC2253 representation of subject and issuer to copy & paste
fix dialog sizes for long DNs
move hash algo into signer box [ 1656260 ]
make QA serial a compile time option
fix date generation and warn if generalized time is used
autodetect and load any type of PEM files
fix version number in exported .xca template
fix import of older XCA templates
add support for predefined templates as there was in 0.5.1
fix cmdline import of crypto items
add undelete feature for deleted items
fix database shrinking of curent db during opening of new db
xca 0.6.0-beta02 Fri Feb 2 2007¶
correct and fixate the order of x509name entries
Add CRL properties dialog to select the dates and the signing algo
Add SHA256 and SHA512
Certificate export for apache and OpenSSH+X509
Default templates for client, server, CA removed
template duplication added
sort serial numbers numerically and not lexicographically Bug [1166075]
add build support for cygwin and mingw-cross
delete rpm/ and debian/ subdirs
Port to QT4 and openssl 0.9.8 remove the need of Berkeley DB importing of old database dump possible
finish support for Mac OS X
add X509 V3 extensions to PKCS#10 requests
add “validation” function for editable extensions below
add “edit” buttons for subject/issuer alt. name, crl dist. point and cert. auth. info access
add DB-dump function into subdirs
Support for DSA keys
Fix error in template changing
change storage-format of keys: store the public unencrypted and the private additionally encrypted.
Allow different passwords for keys
xca 0.5.1 Tue Jul 13 2004¶
support for different languages on WIN platform (Thanks Ilya)
better installation and deinstallation on WIN platform
documentation updated
xca 0.5.0 Sun Jun 13 2004¶
orthographical changes
more translations
segfault in CRL import removed
manpage and documentation updated
store “midnight” in template
xca 0.4.7-RC2 Fri Apr 16 2004¶
open db if explicit mentioned, otherwise do not.
Errormessage on a wrong pkcs12 password more comprehensive
postinst and postrm do update-menu
search more intensive for the CRL signer
add /etc/xca/nid.txt to OID search path
debian build enhanced, lintian satisfied, manpage added.
AuthorityInfoAccess enhanced “aia.txt” as oid list added
allow empty passwords on PKCS#12 import
xca 0.4.7-RC1 Thu Feb 5 2004¶
debian menu-entry added
Open and closing of different databases
Menu added
German translation
CRLs will revoke existing certs
memory leaks removed
support for other compiled in basedir on unix
- Authority info access added
Certificate policies still pending :-(
additional (private) oids can be registered in oids.txt
OIDs for extended key usage and Distinguished name are now read from eku.txt and dn.txt respectively.
About dialog and help window added.
Requestdetail is now tabdialog
xca 0.4.6 Tue Nov 25 2003¶
Country is State or Province
xca.dsp: WIN32 changes from Ilya
New configure added, Makefile.in’s purged and one configuration: “Local.mak” for flags and compilers. supports parallel builds (make -j)
SmartCard Logon OID added
Fixed bugs:
[ 846052 ] Tab order in Certificate Netscape extensions is wrong
[ 845800 ] CRL Generation problem for Netscape
[ 836967 ] Unable to specify alternate database
[ 843725 ] xca dies when opened with a pem key as argument
[ 789374 ] Bad encoding in misc/xca.desktop
by Wolfgang Glas <wolfgang.glas@ev-i.at>: - Support for UTF8 in x509name - Netscape SPKAC support added
xca 0.4.5 Wed Aug 13 2003¶
more german translations
[ 737036 ] make error texts copiable from pop-up-windows to clipboard by adding a button doing this
[ 767603 ] Key sizes Implemented by making the Key-size ComboBox editable to enter arbitrary key sizes.
[ 765774 ] change password for database
xca 0.4.4 Wed Aug 6 2003¶
[ 783853 ] renewal uses ‘notBefore’ as ‘notAfter’ date
[ 783830 ] GeneralizedTime-format breaks browsers
xca 0.4.3 Tue Aug 5 2003¶
remove Certificate creation bug (AuthKeyId)
always take the right cert for signing
critical flag in key usage and extended key usage works now
Import of Multiple items is done and works [ 739726 ] extend description of -p option [ 775529 ] Import of PKCS#7 item not shown
made the details dialogs internal name read only
some segmentation faults removed
VPN OIDs added to Ext. Keyusage
xca 0.4.2 Sun Jul 20 2003¶
Memory leak removed
Template import and export added
fix bug [ 773056 ] Duplicate ‘All files (.)’ selection on import menus
import of PKCS#12 keys repaired
crl icon added to W32 installation
/usr/local/include removed from CPP flags
Buttons “Export Cert” and “Change Template” reconnected.
Authority Key identifier repaired
xca 0.4.1 Tue Jul 15 2003¶
some compiling issues removed
Import via commandline repaired,
signing of requests without key fixed
Changes for WIN32 version from Ilya added
solved bug: [ 770120 ] Attempting to export private key results in no file exported
implemented feature request: [ 755599 ] add PFX import button to Keytab
xca 0.4.0 Tue Jul 8 2003¶
Solved bugs:
[ 752111 ] Cannot handle dates past 32-bit boundary (2038)
[ 744227 ] Bug in handling of 3rd. party CRLs
The following Feature requests were implemented:
[ 743152 ] Attributes in subject name
[ 755853 ] select the hash algorithm for signing.
The code was completely rewritten to remove many unpretty codefragements and get a more stable codebase
The names of certs and keys in the detailsview of Certs, CRLs and Requests are clickable.
xca desktopfile added and will be installed in applications, key.xpm will be installed as xca.xpm in pixmaps ([ 763954 ] xca.desktop file) Thanks to Enrico Scholz
xca 0.3.2 Thu May 15 2003¶
Optimizations, icon for WIN32 platform
MS Registry and %USERPROFILE% support
Support for PKCS#7 certs (im/export)
small UI changes
xca 0.3.1 Thu Apr 24 2003¶
Tool Tips added
CRL handling (import, export, details) added
xca 0.3.0 Fri Apr 25 2003¶
several bugfixes and memoryleaks removed
export to TinyCA and “openssl ca” added
switch between tree/plain view in certificate list
notAfter dates in certificate view can be sorted reasonably
libdb-4.1.24 and higher is supported
The certificate details dialog was redesigned to be a smaller tab-dialog
Mainwindow dialog shrinked
Item viewing and import via the commandline is possible
documentation littlebit updated
changes in configure
The wizard invokes the key generation process only if really needed
xca 0.2.12 Mon Jan 6 2003¶
PKCS#7 encryption and signing of files added
First attempt of documentation added
Several export targets added
Certificate renewal repaired
xca 0.2.11 Wed Dec 4 2002¶
Certificate export enhanced, increase signer-serial on certimport.
interpretation of serial as hex and not as dezimal.
configure continues even if qt lib is absent.
$HOME/xca is created if it does not exist.
xca 0.2.10 Tue Oct 29 2002¶
shows not After time and serial in listview
some segfaults removed
Certificate renewal implemented
extension-bug removed
request-kontextmenu contains signing
create request from certificate
FreeBSD paths and libs recognized by configure
xca 0.2.9 Mon Oct 21 2002¶
several segfaults eliminated
key-use counter corrected
initial truststate fixed
remembers Im/Export directories
import of mutiple certs/keys/requests/pkcs12
database transactions activated
exception-handling completed
xca 0.2.8 Sun Oct 13 2002¶
consistency checks for Iss-alt-name and Sub-alt-name
Check for certificate dates to not exceed those of the signer
defines for libdb >4.1.x
default templates added
package-builder do build without printf-debugging
key-use counter works now well
xca 0.2.7 Tue Oct 8 2002¶
segfaults removed
minor wizard changes
xca 0.2.6 Mon Sep 30 2002¶
show common name in request list and certificate list
CRL generation added
Key-export fixed
signing-template, CRL date and CRL time interval adjustable
Fix for windows filenames
xca 0.2.5 Tue Sep 24 2002¶
Certificate and Template Wizard completed
CA-serial can be changed and is stored with the cert
Passwordboxes set focus right (Andrey Brindeew <abr@abr.pp.ru>)
configure enhanced with error and success messages
x509 v3 extensions completed inc. Netscape extensions
Templates implemented
Files for MS Visual C++ added (yes, it compiles on MS Windows)
Windows Installer added (Nullsoft)
xca 0.2.4 Tue Sep 10 2002¶
PKCS#12 import added
bugfixes fileview, requestgeneration
xca 0.2.3 Wed Sep 4 2002¶
icons changed
context menu on right mousebutton
trust state settings added
dialogboxes are resizeable
extended keyusage added to v3 extensions when creating new cert
all dialogs translated to english
no more images in .ui files
xca 0.2.2 Thu Jul 18 2002¶
basic constraints, key usage and subject/authority key identifier
signing wizard…
Signatures can be done with requests and from scratch
Certificate for signing can be self or foreign,
password is saved as md5sum
xca 0.1.12 Thu Jul 11 2002¶
icons added
treeview for Certificates
private keys are triple DES encrypted in db
program asks for initial password on startup
some segfaulting bugs removed
xca 0.1.11 Wed Jul 3 2002¶
RSA Keys are generated and stored to or loaded from a file in either DER or PEM format.
They get stored in a local Berkeley DB.
Changing their description and viewing their contents, as well as deleting them from local DB is possible.