Commit Graph

643 Commits

Author SHA1 Message Date
Christian Hohnstaedt
cb6dc4427d SF Feat. Req. #70 ability to search certificates
Add a Search line into the status bar to quickly
limit the view of items to those matching the
wildcard pattern case insensitive.
2014-11-19 09:15:19 +01:00
Christian Hohnstaedt
f5434dd6f3 SF Feat. Req. #75 show SHA-256 digest
.. in the details dialog and as extra column in the table
2014-11-18 17:55:11 +01:00
Christian Hohnstaedt
555c410418 Avoid warning in xca_db_stat 2014-11-18 17:55:11 +01:00
Christian Hohnstaedt
a8ab54e7ef update INSTALL and INSTALL.qmake doc and xca.pro file
Set -mconsole for xca_db_stat
Improve functionality of xca_db_stat
2014-11-17 21:18:48 +01:00
Christian Hohnstaedt
0baa9173ea RedHat Bug #1164340 - segfault when viewing a RHEL entitlement certificate
...in X509V3_EXT_get v3_lib.c:15

Fix the x509v3ext copy constructor
2014-11-17 16:15:42 +01:00
Christian Hohnstaedt
6e1fad0ee4 Add xca_db_stat for displaying database structure and content 2014-11-16 06:40:55 +01:00
Christian Hohnstaedt
aaf9339eab Database hardening
- Delete invalid items (on demand)
- Be more tolerant against database errors
- Gracefully handle and repair corrupt databases
- Add "db_dump(.exe)" binary to all installations
2014-11-15 23:45:43 +01:00
Christian Hohnstaedt
b131e1d293 Consolidate more "established x509 terms"
like basic constraints, key usage and netscape-thingies
2014-11-14 22:54:35 +01:00
Christian Hohnstaedt
0ac34f6812 More translation code (x509 terms) 2014-11-14 09:27:39 +01:00
Christian Hohnstaedt
82bb0e9f33 Translate header and tooltips 2014-11-14 09:27:39 +01:00
Christian Hohnstaedt
8aa5141078 Optionally allow hash algos not supported by the token
Especially EC and DSA signatures are only defined
with SHA1 in PKCS#11 v2.20 spec
2014-11-13 20:10:18 +01:00
Christian Hohnstaedt
a97b8f9add Select whether to translate established x509 terms 2014-11-13 20:10:18 +01:00
Christian Hohnstaedt
7b4ea0c130 Fix DSA token signing 2014-11-13 20:10:18 +01:00
Christian Hohnstaedt
b9dd27a915 Fix EC token key generation 2014-11-13 20:10:18 +01:00
Christian Hohnstaedt
dcd940b6b8 SF Feat. Req. #57 More options for Distinguished Name
Make explicit DN subject entries configurable
per database.
2014-11-12 22:19:44 +01:00
Christian Hohnstaedt
9321c92f3e DSA add Token keygen for DSA and start DSA token signing 2014-11-12 22:19:43 +01:00
Christian Hohnstaedt
2512a22aa7 Load and store DSA keys on a token 2014-11-12 22:19:43 +01:00
Christian Hohnstaedt
faf4e7a56a pkcs11 attribute: cleanse memory
it may have contained sensitive data
2014-11-12 22:19:43 +01:00
Christian Hohnstaedt
6ee6309e4c Fix EC key export 2014-11-12 22:19:43 +01:00
Christian Hohnstaedt
0d36ced1fc Maybe fixes SF Bug#97 ASN1 Error crash XCA Windows
Don't use uninitialized length value
2014-11-05 14:24:55 +01:00
Christian Hohnstaedt
e50dc5824e Switch to autoconf for the configure script
Adapt build system paths and windows build script
2014-11-05 14:05:58 +01:00
Christian Hohnstaedt
6927dc1b0c Fix signed/unsigned warning 2014-11-05 06:57:46 +01:00
Christian Hohnstaedt
75861d275b Translation updates 2014-11-02 11:21:41 +01:00
Christian Hohnstaedt
3e14fdbf66 Implement storing EC Keys on a token
I don't have the hardware to test this...
2014-11-02 10:33:41 +01:00
Christian Hohnstaedt
1f61d8d760 Make 2 missed phrases translateable 2014-11-01 19:11:41 +01:00
Christian Hohnstaedt
40f33d37f0 SF Feat. Req. #76 Export private keys to clipboard
Before exporting the private key an acknowledge is
required. Here you may opt to only export the public key.

While at it, display the internal Name in export dialogs
2014-11-01 18:51:39 +01:00
Christian Hohnstaedt
30ca37a427 Fix Segfault when loading EC keys with unknown curve 2014-11-01 10:03:06 +01:00
Christian Hohnstaedt
65debf1e60 Fix my ENGINEs memory and reference handling
and remove some unused things
2014-11-01 10:02:57 +01:00
Christian Hohnstaedt
928b70b683 EC Keys: show Curve name in table 2014-10-31 22:25:46 +01:00
Christian Hohnstaedt
f8eda7cd53 Minor improvements for EC keys 2014-10-31 22:25:41 +01:00
Christian Hohnstaedt
fed1a9584a Remove debugging code 2014-10-31 07:21:11 +01:00
Christian Hohnstaedt
8ed9bab7df Support EC key generation on PKCS#11 token
move EC builtin sources into extra class and file
2014-10-31 00:23:39 +01:00
Christian Hohnstaedt
ad93cebf5c PKCS#11: Make EC and RSA signatures work with ENGINE WIP 2014-10-31 00:17:19 +01:00
Christian Hohnstaedt
ea832c6654 Refuse signing with ECC token as long as it does not work 2014-10-31 00:17:19 +01:00
Christian Hohnstaedt
baa45e7f62 PKCS#11: Fix reading EC keys from card 2014-10-31 00:17:19 +01:00
Christian Hohnstaedt
b6c17161c2 SF Bug #95 XCA 1.0 only runs in French on a UK English Mac
Fix translation selector for QT 4.8 and higher
as used by the precompiled MAC OSX build
2014-10-31 00:16:03 +01:00
Christian Hohnstaedt
0355c9e956 Use g++ instead og gcc as default CC and fix building db_dump 2014-10-30 17:21:19 +01:00
Marcin Jaskolski
9a57fe3aa7 SmartCard: Add issuer and serial number to stored certificates
Add CKA_ISSUER and CKA_SERIAL_NUMBER to certificates stored to
a Security token.

Slightly modified and

Signed-off-by: Christian Hohnstaedt <chohnstaedt@innominate.com>
2014-10-08 14:20:04 +02:00
Oliver Winker
4f7cd41732 Fix for openssl 1.0.1i
Fixes following application error

Errors
error:0D0C40D8:asn1 encoding routines:c2i_ASN1_OBJECT:invalid object encoding
error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error

Due to openssl 1.0.1i change:

   commit 03b04ddac162c7b7fa3c57eadccc5a583a00d291
   Author: Emilia Kasper <emilia@openssl.org>
   Date:   Wed Jul 2 19:02:33 2014 +0200

Commit messgae amended and
Signed-off-by: Christian Hohnstaedt <chohnstaedt@innominate.com>
2014-08-13 11:54:22 +02:00
Christian Hohnstaedt
78aefa3601 Translation: Try to improve translation 2014-04-14 19:12:11 +02:00
Christian Hohnstaedt
2bc49fe82f Improve Dropping items onto XCA on MAC OSX 2014-04-13 12:11:16 +02:00
Christian Hohnstaedt
9710a78592 First preparation of version 1.0.0
update changelog and documentation
avoid warnings about unused variables
2014-04-11 19:29:46 +02:00
Christian Hohnstaedt
1b0730eb0d SF Feature Req. #69 Create "Recent databases..." file menu item
Add the menu, which contains the last 10 opened databases
2014-04-11 19:29:46 +02:00
Christian Hohnstaedt
a2a5161979 SF Bug #88 Minor spelling error
Certifikate -> Certificate
Revokation -> Revocation
2014-04-11 19:29:45 +02:00
Christian Hohnstaedt
df78e4380e SF Bug #87: Unable to set default key length
Added a "Remember as default" checkbox to the key input dialog.
The default key size is now 2048 for RSA and DSA keys.
2014-04-11 19:29:45 +02:00
Christian Hohnstaedt
8168ca5181 QMessageBox: protect against HTML parsing
The default message box displays the message as HTML
Don't do that.

Thanks to Artur Czyz (artur_czyz at wp.pl) for finding it.
2014-04-11 19:29:45 +02:00
Christian Hohnstaedt
aebc916a7b Overwite extensions from the PKCS#10 request by local extensions
Also avoid error message if a request is self-signed
and no unused key is available, but the private key of the request
is available.
2013-11-22 00:18:16 +01:00
Christian Hohnstaedt
3cbd020bfc Update copyright notes 2013-11-20 09:32:39 +01:00
Christian Hohnstaedt
a1f350d808 SF Bug #78 replace path separators in export filenames
Thanks Andreas for the hint
2013-11-20 08:05:26 +01:00
Christian Hohnstaedt
0105a2c1b7 SF Bug #82 Certificate Creation out of Spec
Add sha256, sha384 and sha512 when compiling against OpenSSL > 1.0.0
Thanks "dvo" for the patch proposal
2013-11-20 07:41:11 +01:00